Feedback information processing method, device and system

ABSTRACT

The present document discloses a method, apparatus and system for processing feedback information. The method includes: the first transmission node receiving a signal of a data shared channel, and determining data transmission level indication information of a transport block according to the signal; and the first transmission node transmitting the data transmission level indication information corresponding to the transport block to a second transmission node.

TECHNICAL FIELD

The present document relates to control technologies in the field ofmobile communications, and in particular, to a method, apparatus andsystem for processing feedback information.

BACKGROUND

Long Term Evolution (LTE) projects are the evolution of 3G. LTE is not a4G technology which is commonly misunderstood by people, and instead, itis a transition between 3G and 4G technologies. LTE is a 3.9G globalstandard, and uses OFDM and MIMO as an unique standard of its wirelessnetwork evolution, which improves and enhances the 3G air accesstechnology. This technology with the OFDM/FDMA as a core technology canbe treated as a “quasi-4G” technology. In a spectral bandwidth of 20MHz, it can provide a peak rate of 100 Mbit/s in the downlink and a peakrate of 50 Mbit/s in the uplink, which improves the performance forusers at a cell edge, enhances a cell capacity and reduces systemlatency.

The performance of the wireless system depends on a time-varyingcondition of a wireless link, which means that, for example, Block ErrorRatio (BLER), throughput and delay are not constant. In order to dealwith the changing condition of the wireless link and provide a reliableQOS, it is necessary to select an appropriate scheduling strategy. Aprocessing mechanism of achieving dynamic adjustment is link adaptation.Generalized link adaptation includes inner loop link adaptation andouter loop link adaptation, HARQ and resource scheduling for matchingchannels etc.

The Inner Loop Link Adaption (ILLA) is mainly based on a Signal toInterference ratio (SINR). For this approach, a reasonable SINRthreshold is set for each supported modulation and coding scheme, whichrequires consistency with the UE capability. Specifically, a terminalprovides a CQI to a base station and the base station selects a MCSbased on the CQI which is fed back.

The purpose of the Outer Loop Link Adaption (OLLA) is to maintain apacket loss rate to be above a fixed level by dynamic adaptivethresholds, except that differences between these thresholds remain thesame. The base station may assign a specific offset value to a terminal,which can be used to adjust a predicted SINR value.

Since the transmission power in the LTE downlink is constant, the LTEemploys different link adaptation technologies in order to accommodaterapid changes in the radio channel. Firstly, the Modulation and CodingScheme (MCS) adapts to the channel quality at some frequency intervalsbased on feedback from a User Equipment (UE). Secondly, an evolved basestation (eNodeB) has a capability of performing Frequency Domain PacketScheduling (FDPS) to allocate the most suitable resources to the user.The purpose of Link Adaptation (LA) is to process the resulting feedbackinformation from the terminal and then to select an appropriate MCSbased on the information on a location of allocation in the frequencydomain.

In Long Term Evolution (LTE) and Long Term Evolution Advanced (LTE-A)systems, the link adaptation adopts a method of combining inner looplink adaptation and outer loop adaptation. The ILLA is firstlyresponsible for selecting an appropriate MCS for the UE. This selectionis based on a mapping relationship between a measured SINR and anallocated optimum MCS. The ILLA does not always adapt well to thechannel (for example, rapid channel change) for a variety of reasons.Therefore, the function of the OLLA is also necessary. The purpose ofthe OLLA is to achieve a target BLER by adjusting the MCS selection. Forexample, the target BLER=0.1 in the LTE, and the base station candetermine a current BLER by statistically analyzing HARQ ACKs fed backby the UE. Therefore, this method is based on Hybrid Automatic RepeatRequest (HARQ)-ACK feedback information for first HARQ transmission.

In the LTE and LTE-A, the HARQ is a scheme of combining the ARQ and theFEC to retransmit only data packets with errors. The HARQ technology canwell compensate for the influences of time variation and multipathfading of the wireless mobile channel on signal transmission, and hasbecome one of indispensable key technologies in the system. The HARQuses an incremental redundancy retransmission mechanism, and for eachtransmitted data packet, a complementary deletion manner is adopted.Various data packets can not only be decoded individually, but also canbe combined into a coded packet with more redundant information anddecoded as a whole. The system can support a plurality of HARQ processessimultaneously, and one HARQ process corresponds to one transport block.On the base station side, a CRC is firstly added to one transport block,which is then coded and modulated to form a stream of code words. Onestream of code words is mapped to one or more layers, and is then mappedto a plurality of OFDMA sub-carriers, which are subsequently processedand are transmitted to a terminal through an air interface. On theterminal side, it is firstly judged whether the received stream of codewords is first transmitted data or retransmitted data of the transportblock. If it is first transmitted data, the stream of code words isdirectly decoded, if it is decoded correctly, ACK is generated, and ifit is decoded wrongly, NACK is generated. Otherwise, data of the lastcode word and data of the currently received code word in an HARQ bufferare combined, and are then decoded. If it is decoded correctly, ACK isgenerated, and if it is decoded wrongly, NACK is generated. Thegenerated ACK or NACK is referred to as HARQ-ACK acknowledgementinformation, and the terminal feeds back the acknowledgement informationto the base station. On the base station side, if the acknowledgmentinformation is ACK, it indicates that the transport block is transmittedsuccessfully. If the acknowledgment information is NACK, it indicatesthat the transport block fails to be transmitted and a retransmissionpacket is required to be transmitted.

In the LTE and LTE-A, for control signaling required to be transmittedin the uplink, there are ACK/NACK and three forms which reflectsdownlink physical Channel State Information (CSI), which are Channelsquality indication (CQI), a Pre-coding Matrix Indicator (PMI), and aRank Indicator (RI).

The CQI plays a key role in the link adaptation process, and is amessage transmitted by the UE to the eNodeB for describing a currentdownlink channel quality of the UE. The UE may measure a referencesymbol transmitted by the base station, and then calculate the CQI.

The CQI is an index used to evaluate whether the downlink channelquality is good or bad. In the 36-213 protocol, the CQI is representedusing an integer value within a range of 0 to 15, which representsdifferent CQI levels respectively. Different CQIs correspond torespective MCSs, as shown in Table 1. The selection of the CQI levelshould follow the following criteria:

the selected CQI level should enable a block error rate of a PDSCHtransport block corresponding to the CQI under a corresponding MCS notto exceed 0.1.

Based on a non-limited detection interval in the frequency domain andthe time domain, the UE will obtain the highest CQI value, correspondingto each of the maximum CQI values transmitted in an uplink subframe n,the CQI serial numbers range from 1 to 15, and satisfy the followingcondition: an error rate BLER of a single PDSCH transport block is notmore than 0.1 when the transport block is received, if CQI serial number1 does not satisfy the condition, the CQI serial number is 0. The PDSCHtransport block contains combined information, i.e. a modulation schemeand a transport block size, which corresponds to a CQI serial number anda set of occupied downlink physical resource blocks, i.e. CQI referenceresources. Herein, the highest CQI value means a maximum CQI value whichensures that the BLER is not more than 0.1, this is beneficial forcontrolling the resource allocation. In general, the smaller the CQIvalue is, the more the resources are occupied, and the better theperformance of the BLER is. Herein, the BLER is the error rate of thetransport block, and the BLER is equal to the number of correctlytransmitted TBs divided by the total number of transmitted TBs.

For the combined information having the transport block size and themodulation scheme which corresponds to a CQI sequence number, accordingto the related transport block size, the combined information for PDSCHtransmission in the CQI reference resources can be notified usingsignaling, and additionally:

the modulation scheme is represented by the CQI serial number and usesthe combined information including the transport block size and themodulation scheme in the reference resources, an effective channelcoding rate generated by it is the most likely close effective channelcoding rate which can be represented by the CQI serial number. Whenthere is more than one piece of combined information and they can allgenerate equally close effective channel coding rates represented by theCQI serial number, combined information with the smallest transportblock size is used.

Each CQI serial number corresponds to a modulation scheme and atransport block size. A correspondence relationship between transportblock size and NPRB is shown in Table 1. A coding rate can be calculatedaccording to the transport block size and a size of the NPRB.

TABLE 1 4-bit CQI table CQI index modulation code rate × 1024 efficiency0 out of range 1 QPSK 78 0.1523 2 QPSK 120 0.2344 3 QPSK 193 0.3770 4QPSK 308 0.6016 5 QPSK 449 0.8770 6 QPSK 602 1.1758 7 16QAM 378 1.4766 816QAM 490 1.9141 9 16QAM 616 2.4063 10 64QAM 466 2.7305 11 64QAM 5673.3223 12 64QAM 666 3.9023 13 64QAM 772 4.5234 14 64QAM 873 5.1152 1564QAM 948 5.5547

There are many CQI definitions in the LTE, and the CQI can be dividedaccording to different principles:

according to a measurement bandwidth, the CQI is divided into a widebandCQI and a subband CQI;

the wideband CQI refers to channel state indications of all thesubbands, and CQI information of a subband set S is obtained;

the subband CQI refers to CQI information for each subband. In the LTE,according to different system bandwidths, RBs corresponding to aneffective bandwidth are divided into a number of RB groups, and each RBgroup is referred to as a subband.

The subband CQI can also be divided into an all subband CQI and a Best MCQI. For the all subband CQI, CQI information of all subbands istransmitted; and for the Best M CQI, M subbands are selected from thesubband set S and CQI information of the M subbands is transmitted whilelocation information of the M subbands is transmitted.

According to the number of code streams, the CQI is divided into asingle-stream CQI and a dual-stream CQI.

The single-stream CQI is applied in single-antenna transmitting port 0,port 5, transmit diversity, MU-MIMO, and closed-loop spatialmultiplexing with RI=1, and at this time, the UE transmits CQIinformation of a single code stream.

The dual-stream CQI is applied in a closed-loop spatial multiplexingmode. For an open-loop spatial multiplexing mode, CQIs of two codestreams are equal in the open-loop spatial multiplexing since channelstate information is unknown and double-stream characteristics areequalized in the precoding.

According to a CQI representation method, the CQI is divided into anabsolute value CQI and a differential CQI.

The absolute value CQI is a CQI index represented by 4 bits in Table 1;and the differential CQI is a CQI index represented by 2 bits or 3 bits.The differential CQI is further divided into a differential CQI of asecond code stream with respect to a first code stream and adifferential CQI of a subband CQI with respect to a subband CQI.

According to a CQI transmission scheme, the CQI is divided into awideband CQI, a UE selected (subband CQI), and a high layer configured(subband CQI); the wideband CQI refers to CQI information of a subbandset S; the UE selected (subband CQI) is a Best M CQI, CQI information ofselected M subbands is fed back while positions of the M subbands aretransmitted; and the high layer configured (subband CQI) is an allsubband CQI, one piece of CQI information is fed back for each subband.

Both of the high layer configured and the UE selected are subband CQIfeedback modes. In a non-periodic feedback mode, subband sizes definedby these two feedback modes are inconsistent. In the UE selected mode, asize of M is also defined.

In the LTE system, an ACK/NACK response message is transmitted on aPhysical Uplink Control Channel (PUCCH) in a format 1/1a/1b (PUCCHformat 1/1a/1b), and if a User Equipment (UE) needs to transmit uplinkdata, it is transmitted on a Physical Uplink Shared Channel (PUSCH). Thefeedback of the CQI/PMI and the RI may be periodic or non-periodic. Aspecific feedback is shown in Table 2.

TABLE 2 Uplink physical channels corresponding to periodic feedback andaperiodic feedback Periodic CQI reporting Aperiodic CQI reportingScheduling mode channel channel Frequency PUCCH non-selective FrequencyPUCCH PUSCH selective

Herein, for the CQI/PMI and the RI which are fed back periodically, ifthe UE does not need to transmit the uplink data, the CQI/PMI and the RIwhich are fed back periodically are transmitted on the PUCCH in a format2/2a/2b (PUCCH format 2/2a/2b), and if the UE needs to transmit theuplink data, the CQI/PMI and the RI are transmitted on the PUSCH. Forthe CQI/PMI and the RI which are fed back aperiodically, they are onlytransmitted on the PUSCH.

The Release 8 standard of the Long Term Evolution (LTE for short)defines three downlink physical control channels as follows: a PhysicalControl Format Indicator Channel (PCFICH for short), a Physical HybridAutomatic Retransmission Request Indicator Channel (PHICH for short),and a Physical Downlink Control Channel (PDCCH for short). Herein, thePDCCH is used for carrying Downlink Control Information (DCI for short),including: uplink and downlink scheduling information, and uplink powercontrol information. The DCI formats are divided into the following: DCIformat 0, DCI format 1, DCI format 1A, DCI format 1B, DCI format 1C, DCIformat 1D, DCI format 2, DCI format 2A, DCI format 3 and DCI format 3Aetc., herein the transmission mode 5 supporting the MU-MIMO utilizesdownlink control information of the DCI format 1D, and a downlink poweroffset field δ_(power-offset) in the DCI format 1D is used to indicateinformation of reducing power of a user by a half (i.e., −10 log 10(2))in the MU-MIMO mode, since the MU-MIMO transmission mode 5 only supportsMU-MIMO transmissions of two users. Through the downlink power offsetfield, the MU-MIMO transmission mode 5 can support dynamic switchingbetween a SU-MIMO Mode and a MU-MIMO mode, but no matter whether in theSU-MIMO mode or the MU-MIMO mode, the DCI format only supports onestream transmission for one UE. Although the Release 8 of the LTEsupports single-user transmission of at most two streams in thetransmission mode 4, since switching between the transmission modes canonly be semi-static, in the Release 8 of the LTE, dynamic switchingbetween single-user multi-stream transmission and multi-usertransmission cannot be achieved.

In the Release 9 of the LTE, in order to enhance downlink multi-antennatransmission, a transmission mode of dual-stream beamforming isintroduced, which is defined as transmission mode 8, and DCI format 2Bis added in the downlink control information to support suchtransmission mode. There is an identification bit of a ScramblingIdentity (SCID for short) in the DCI format 2B to support two differentscrambling sequences. The eNB can allocate the two scrambling sequencesto different users, and multiplexing is performed for multiple users inthe same resource. In addition, when only one transport block isenabled, a New Data Indication (NDI) bit corresponding to a disabledtransport block is also used to indicate an antenna port duringsingle-layer transmission.

As the mainstream standard of the fourth generation mobilecommunication, the Long Term Evolution Advanced (LTE-A) system is anevolved standard of the LTE, which supports a greater system bandwidth(up to 100 MHz) and is backward compatible with the existing standard ofthe LTE. In order to achieve higher average spectral efficiency of acell and improve the coverage and throughput at a cell edge, on thebasis of the existing LTE system, in the Rel-10 and Rel-11 releases, theLTE-A supports key technologies in the downlink such as SU/MU-MIMOdynamic switching of at most 8 antennas, Carrier Aggregation (CA),Coordinated Multi-point (COMP) transmission, Enhanced Inter-CellInterference Coordination (eICIC), advanced Relay, enhanced PDCCH etc.

In addition, in Release 10 of the LTE, in order to further enhancemulti-antenna transmission in the downlink, a new transmission mode ofclosed-loop spatial multiplexing is added, which is defined astransmission mode 9, and DCI format 2C is added in the downlink controlinformation to support such transmission mode. This transmission modecan not only support single-user SU-MIMO, but also can supportmulti-user MU-MIMO, and can support dynamic switching therebetween. Inaddition, this transmission mode also supports 8-antenna transmission.This new transmission mode has determined to use a demodulation pilot(UE Specific Reference Signal (URS for short)) as a pilot fordemodulation, and the UE can estimate a channel and interference on thepilot only by acquiring a location of the pilot.

Further, in Release 11 of the LTE, on the basis of the transmission mode9, in order to further support the COMP transmission, transmission mode10 is defined and DCI format 2D is added in the downlink controlinformation to support this transmission mode.

In the R11 release, the UE is semi-statically configured throughhigh-level signaling to receive PDSCH data transmission according to anindication of a PDCCH of a UE-specific search space based on one of thefollowing transmission modes:

Transmission mode 1: Single antenna port; Port 0

Transmission mode 2: Transmit diversity

Transmission Mode 3: Open-loop spatial multiplexing

Transmission Mode 4: Closed-loop spatial multiplexing

Transmission Mode 5: Multi-user MIMO

Transmission mode 6: Closed-loop Rank=1 precoding

Transmission mode 7: single antenna port; port 5

Transmission mode 8: dual-stream transmission, that is, dual-streambeamforming

Transmission mode 9: up to 8 layer transmission

Transmission mode 10: Support up to 8 layer transmission of COMP

The Machine Type Communication (MTC for short) User Equipment (userdevice or terminal for short), which is also known as Machine to Machine(M2M for short) user communication device, is a main application form ofthe current Internet of Things. In recent years, due to the highspectral efficiency of the Long-Term Evolution (LTE for short) orLong-Term Evolution Advanced (LTE-Advance or LTE-A for short), more andmore mobile operators select the LTE/LTE-A as an evolution direction ofbroadband wireless communication systems. Based on the MTC of theLTE/LTE-A, various types of data services will also be more attractive.

In the MTC application terminal, there is a class of terminals having asignificant reduction in coverage performance due to limitations oftheir locations or their own characteristics. For example, MTC terminalssuch as intelligent meter reading are mostly installed in low-coverageperformance environments such as a basement, and they mainly transmitsmall-packet data, require a low data rate, and can tolerate a largedata transmission delay. Since such terminals require a low data rate,for a Physical Downlink Share Channel (PDSCH for short), a PhysicalUplink Share Channel (PUSCH for short), a Physical Downlink ControlChannel (PDCCH for short), a Physical Uplink Control Channel (PDCCH forshort) etc., the coverage performance can be improved by transmittingthe same information repeatedly.

Simultaneous retransmissions may occupy a large number of resources, andnumbers of retransmissions corresponding to different requirements forcoverage improvement are also different. If the transmission is alwayscarried out according to the same number of retransmissions, when achannel condition changes, there will be a condition that the resourcesare wasted repeatedly or a retransmission number is not enough.Therefore, it is necessary to develop a set of retransmission leveladjustment mechanisms.

On the one hand, in the traditional mobile communication systems, in thecase of fast channel change, traffic data burst, interference databurst, cell switching, use of advanced receivers etc., the traditionallink adaptation technology is inaccurate and not fast. For example, theOLLA implements outer-loop link adaptation based on the number of ACKsor NACKs in the first packet transmission. This method is semi-static(requiring tens to hundreds of milliseconds) and cannot work effectivelyin the above scenario.

On the other hand, in the conventional mobile communication systems,after the data is decoded, a 1-bit ACK/NACK is generated, the channeladaptive condition caused by data decoding cannot be fully utilized, andthe feedback is limited seriously.

SUMMARY

In order to solve the above technical problem, the embodiments of thepresent document provide a method, apparatus and system for processingfeedback information.

An embodiment of the present document provides a method for processingfeedback information, applied in a first transmission node, including:

the first transmission node receiving a signal of a data shared channel,and determining data transmission level indication information of atransport block according to the signal;

wherein the data transmission level indication information is used toindicate a data transmission level; and

the first transmission node transmitting the data transmission levelindication information corresponding to the transport block to a secondtransmission node.

The present document further provides a method for processing feedbackinformation, applied in a second transmission node, including:

the second transmission node receiving data transmission levelindication information of a transport block transmitted by a firsttransmission node; and

the second transmission node determining a Modulation and Coding Scheme(MCS) or a number K of retransmissions of data information according tothe data transmission level indication information,

wherein the data transmission level indication information is used toindicate data transmission level information, wherein the datatransmission level indication information is acquired according to adata shared channel, and K is an integer greater than or equal to 1.

An embodiment of the present document provides a transmission node,including:

a receiving module configured to receive a signal of a data sharedchannel;

a determination module configured to determine data transmission levelindication information of a transport block according to the signal; and

a transmission module configured to transmit the data transmission levelindication information corresponding to the transport block to a secondtransmission node.

An embodiment of the present document further provides a transmissionnode, including:

a receiving module configured to receive data transmission levelindication information of a transport block transmitted by a firsttransmission node; and

a determination module configured to determine a Modulation and CodingScheme (MCS) or a number K of retransmissions of data informationaccording to the data transmission level indication information, whereinK is greater than or equal to 1.

An embodiment of the present document provides a system for processingfeedback information, including:

a first transmission node configured to receive a signal of a datashared channel, determine data transmission level indication informationof a transport block according to the signal, and transmit the datatransmission level indication information corresponding to the transportblock to a second transmission node; and

the second transmission node configured to receive the data transmissionlevel indication information of the transport block transmitted by thefirst transmission node, and determine a Modulation and Coding Scheme(MCS) of data information or a number K of retransmissions according tothe data transmission level indication information.

The method, apparatus and system for processing feedback informationaccording to the embodiments of the invention enable the secondtransmission node to adjust the link adaptation according to the datatransmission level information transmitted by the first transmissionnode, which can improve the effect of the link adaptation of the systemon the basis of increasing feedback signaling, and finally enhances thesystem capacity and spectral efficiency of the mobile communicationsystem.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is flowchart one of a method for processing feedback informationaccording to an embodiment of the present document;

FIG. 2 is flowchart two of a method for processing feedback informationaccording to an embodiment of the present document;

FIG. 3 is flowchart three of a method for processing feedbackinformation according to an embodiment of the present document;

FIG. 4 is flowchart 4 of a method for processing feedback informationaccording to an embodiment of the present document;

FIG. 5 is flowchart five of a method for processing feedback informationaccording to an embodiment of the present document;

FIG. 6 is flowchart six of a method for processing feedback informationaccording to an embodiment of the present document;

FIG. 7 is flowchart seven of a method for processing feedbackinformation according to an embodiment of the present document;

FIG. 8 is flowchart eight of a method for processing feedbackinformation according to an embodiment of the present document;

FIG. 9 is flowchart nine of a method for processing feedback informationaccording to an embodiment of the present document;

FIG. 10 is flowchart ten of a method for processing feedback informationaccording to an embodiment of the present document;

FIG. 11 is a flowchart of a method for determining an MSC in the methodfor processing feedback information according to an embodiment of thepresent document;

FIG. 12 is a flowchart for determining an MSC according to an embodimentof the present document;

FIG. 13 is a constitutional structural diagram of a first transmissionnode according to an embodiment of the present document;

FIG. 14 is a diagram of a processing logic in the first transmissionnode according to an embodiment of the present document;

FIG. 15 is a constitutional structural diagram of a second transmissionnode according to an embodiment of the present document; and

FIG. 16 is a flowchart of a method for processing feedback informationaccording to an embodiment of the present document.

SPECIFIED EMBODIMENTS

The present document will be further described in detail below inconjunction with accompanying drawings and specific embodiments.

Method Embodiment One

On the basis of being compatible with the existing ACK/NACK feedback,the present embodiment provides a method for processing feedbackinformation applied in a first transmission node, as shown in FIG. 1,including the following steps.

In step 101, the first transmission node receives a signal of a datashared channel and determines data transmission level indicationinformation of a transport block according to the signal;

in step 102, the first transmission node transmits the data transmissionlevel indication information corresponding to the transport block to asecond transmission node, wherein the data transmission level indicationinformation indicates data transmission level information.

Here, the first transmission node is a terminal and the secondtransmission node is a base station; or the first transmission node is abase station and the second transmission node is a terminal.

The data transmission level indication information includes one of thefollowing: triggered error level indication information, triggeredchannel quality indication information, triggered power parameter levelindication information, triggered repetition level indicationinformation, triggered blind-detectable Acknowledgement (ACK)information, soft ACK/Negative Acknowledgement (NACK) information,indication information of joint coding of triggered channel qualityindication information or triggered power parameter level or triggeredrepetition number level and an ACK positive acknowledgement information,or indication information of joint coding of a triggered channel qualityindication level information or triggered power parameter level ortriggered repetition number level and a Hybrid Automatic Repeat Request(HARQ) acknowledgment information.

It should be pointed out that the joint coding method proposed in thepresent document can effectively reduce the feedback overhead comparedto the non-joint coding scheme.

Herein, the soft ACK/NACK information is indication information of jointcoding of the error level indication information and the ACK, and theblind-detectable ACK refers to that the second transmission node candetect a predefined resource, and if the first transmission nodetransmits the ACK information, the resource can at least carry the ACKinformation, the second transmission node can detect the ACK informationon the resource, and if the first transmission node does not transmitthe ACK information, the resource can be used to carry other controlinformation or data; and for the shared channel, the first transmissionnode can only transmit the ACK acknowledgment information and cannottransmit the NACK acknowledgment information.

The HARQ acknowledgement information is ACK information or NACKinformation.

Herein, acquiring the ACK information or NACK information may be the UEgenerating positive acknowledgement (ACK) information when the data ofthe transport block is decoded successfully or the UE generatingnegative ACKnowledgement (NACK) information when the data of thetransport block is decoded wrongly.

When data of the transport block is decoded wrongly, the error levelindication information is used to indicate level information of an errordegree and/or error pattern, wherein the level information includes atleast one of the following: bit error rate level information, code blockerror rate level information, packet error rate level information, codeblock set error pattern level information, code block error number levelinformation, and packet error number level information.

Alternatively, the error levels may be divided into N levels, herein Nis a positive integer greater than or equal to 2, and different errorlevels indicate different error rate ranges.

Herein, the error rate range is defined by an error rate threshold, anddifferent error rate thresholds are fixed or are semi-staticallyconfigured by a base station. For example, when N=2, the error levelindication information may include two levels, i.e., high and low; andwhen N=3, the error level indication information may include threelevels, i.e., high, medium, and low. N has a value of 2^(k) or 2^(k)−1,and k is a positive integer greater than 1.

The code block set error pattern level information includes the errorlevel indication information which indicates N levels, and differenterror levels indicate different code block set error pattern levels; andthe transport block is divided into M code blocks which are divided intoN0 sets; and the code block set error pattern level indicationinformation is used to indicate whether each code block set is decodedwrongly or indicate the number of erroneous code block sets; herein whenat least one code block in the code block set is erroneous, the codeblock set is an erroneous code block set.

The triggered error level indication information, the channel qualityindication information, the power parameter level indicationinformation, or the repetition number level indication information islevel indication information triggered by the data shared channel orHARQ acknowledgment information or downlink authorization information.

The manner of triggering the data transmission level indicationinformation includes that the triggered error level indicationinformation, the channel quality indication information, the powerparameter level indication information, or the repetition number levelindication information is level information triggered by the data sharedchannel or HARQ acknowledgment information or downlink authorizationinformation.

The triggered channel quality indication information is used to, oncondition of true transmission of the data shared channel and in a caseof all the conditions being unchanged except allowing a transport blocksize and a modulation and coding scheme changeable, determine a channelquality level which is adjusted corresponding to an adjusted modulationand coding level required to receive a transport block at a target errorrate P on a corresponding resource of the data shared channel, herein Pis a real number between 0 and 1.

The triggered power parameter level indication information is used to oncondition of true transmission of the data shared channel and in a caseof all the conditions being unchanged except allowing power changeable,determine a power of the data shared channel required to be adjusted toreceive the transport block at a target error rate P on a correspondingresource of the data shared channel, herein P is a real number between 0and 1.

The triggered repetition number level indication information is used toon condition of true transmission of the data shared channel and in acase of all the conditions being unchanged except allowing aretransmission number changeable, determine the adjusted number ofretransmissions required to receive the transport block at a targeterror rate P on a corresponding resource of the data shared channel,herein P is a real number between 0 and 1.

Alternatively, different channel quality indication informationindicates different adjusted channel quality indication levels ΔCQIlevels or channel quality indication levels, which are acquiredaccording to a channel measurement or a channel measurement and aninterference measurement of the data shared channel or a user-specificpilot corresponding to the shared channel; wherein a step for adjustingthe CQI is a fixed step or is semi-statically configured by a basestation.

The method for determining a CQI adjustment level may be as follows.When the channel quality indication level=2, the CQI adjustment levelincludes ΔCQI1 and ΔCQI2 herein ΔCQI1 and ΔCQI2 are positive integers;and when the channel quality indication level=3, the error CQI levelincludes ΔCQI1, −ΔCQI2 and −ΔCQI3, herein ΔCQI1, ΔCQI1 and ΔCQI3 arepositive integers. Herein, the channel quality indication level may havea value of 2^(k) or 2^(k)−1, where k is a positive integer greater than1.

Alternatively, the method for determining an error level in the datatransmission level indication information may include: determining theerror level according to a Block Code Error Rate (BCER) of data of thedecoded transport block; determining the error level according to a BitError Rate (BER) of data of the decoded transport block; or determiningthe error level according to a Packet Error Rate (PER) or a Frame ErrorRate (FER) of data of the decoded transport block, herein a size of apacket may not be equal to a size of a code block.

Herein, the BCER is an error rate of a code block, and for an HARQtransmission of one transport block, the BCER is equal to the number ofcode blocks which are transmitted wrongly divided by the number of allthe code blocks for the transport block.

More specifically, the method for calculating the BCER may includedecoding the M code blocks of the received transport block respectivelyto successfully acquire L code blocks, wherein the BCER of the transportblock is equal to L/M, the transport block includes M code blocks, L isa positive integer equal to or greater than 0, and M is a positiveinteger equal to or greater than 1. It should be pointed out that thelarger a value of M, the better.

More specifically, N−1 BCER thresholds are defined in an order fromsmall to large or from large to small, an interval of the BCER from 0 to1 is divided into N sub-regions, and if a predicted BCER is in a k^(th)region, a level of the BCER is k, where k is a positive integer within arange from 0 to N−1.

The BER is a bit error rate of a transport block, and for a HARQtransmission of a transport block, the BER is equal to the estimatednumber of bits which are wrongly transmitted divided by the total numberof transmitted bits.

Herein, acquiring the BER may include the following methods. In methodone, the M code blocks of the received transport block respectively aredecoded, numbers of erroneous bits of all the code blocks areaccumulated, and a result of the accumulation is divided by a transportblock size to acquire an estimated BER. Specifically, a transport blockis consisted of one or more code blocks, and each code block has a codeblock CRC. If turbo coding is used for each code block, on the terminalside, for each code block, when the code block is decoded completelyusing a turbo code, a decoding result of hard decision is output.

The code block CRC is detected. If the CRC detection does not pass, itindicates that the code block is decoded wrongly, and an interleavedhard decision output of a first component decoder is compared with ahard decision output of a second component decoder to acquire the numberof bits for which the interleaved hard decision output of the firstcomponent decoder is different from the hard decision output of a secondcomponent decoder, which is the number of erroneous bits of the codeblock. If the CRC detection passes, it indicates that the code block isdecoded successfully and the number of erroneous bits of the code blockis 0. In a similar way, numbers of erroneous bits of all code blocks canbe acquired, and then are accumulated. Then, a result of theaccumulation is divided by a transport block size to acquire theestimated BER.

In method two, the M code blocks of the received transport block aredecoded respectively to acquire a log likelihood ratio of informationbits of each code block.

Specifically, an absolute value of the log likelihood ratio of all theinformation bits of the code block is compared with a preset threshold,and the number of bits having a log likelihood ratio larger than thethreshold is used as the number of erroneous bits of the code block, thenumbers of erroneous bits of all the code blocks are accumulated, andthen a result of the accumulation is divided by a transport block sizeto acquire the BER.

Specifically, a transport block is consisted of one or more code blocksand each code block has a code block CRC. If turbo coding is used foreach code block, on the terminal side, for each code block, when thecode block is decoded completely using a turbo code, not only a decodedresult of hard decision is output, but also a final output of softdecision is needed to be acquired, i.e., a log likelihood ratio ofinformation bits. Then, a log likelihood bit threshold is determined,and absolute values of log likelihood ratios of all information bits ofthe code block are compared with the threshold. The number of bitshaving a log likelihood ratio larger than the threshold is the number oferroneous bits of the code block. In a similar way, numbers of erroneousbits of all code blocks can be acquired, and then are accumulated. Then,a result of the accumulation is divided by a transport block size toacquire the estimated BER.

In method three, the received M code blocks of the transport block aredecoded respectively, to acquire extrinsic information of informationbits of each code block. Absolute values of log likelihood ratios of allinformation bits of the code block are compared with a preset threshold.The number of bits having a log likelihood ratio larger than thethreshold is the number of erroneous bits of the code block. Numbers oferroneous bits of all code blocks are accumulated. Then, a result of theaccumulation is divided by a transport block size to acquire the BER.

Specifically, it is assumed that a transport block is divided into oneor more code blocks and each code block has a code block CRC. If turbocoding is used for each code block, on the terminal side, for each codeblock, when the code block is decoded completely using a turbo code, notonly a decoded result of hard decision is output, but also finalextrinsic information is output. Then, a threshold of the extrinsicinformation is determined, and absolute values of the extrinsicinformation of all the information bits of the code block are comparedwith the threshold. The number of bits having extrinsic informationlarger than the threshold is the number of erroneous bits of the codeblock. In a similar way, numbers of erroneous bits of all the codeblocks can be acquired and then accumulated. Then, a result of theaccumulation is divided by a transport block size to acquire theestimated BER.

More specifically, N−1 BER thresholds are defined in an order from smallto large or from large to small, an interval of the BER from 0 to 1 isdivided into N sub-regions, and if a predicted BER is in a k^(th)region, a level of the BER is k, where k is a positive integer within arange from 0 to N−1.

Further, the error level corresponding to each transport block isacquired according to the PER or FER of decoded data of the transportblock, herein each packet or frame has a CRC and has a length smallerthan that of a code block.

Calculating the channel quality indication information or powerparameter level indication information or repetition level indicationinformation includes:

decoding the received transport block respectively to acquire errorlevel indication information or mutual entropy information of each bitof the transport block; and calculating the channel quality indicationlevel information or power parameter level information or repetitionlevel information according to the error level indication information orthe mutual information of each bit.

The indication information of joint coding of the error level indicationinformation and the ACK includes indication information for indicatingjoint coding of an error level and an ACK corresponding to eachtransport block, which is indicated using X bits, herein 1 stateindicates the ACK, and the remaining 2^(X)−1 states indicate differenterror levels.

The error level indication information corresponding to each transportblock is a level indicating an error degree when data of the transportblock is decoded wrongly.

Alternatively, in the above step 102, the first transmission node suchas a terminal transmitting data transmission level indicationinformation corresponding to the transport block to the secondtransmission node such as a base station may include:

the first transmission node transmitting the data transmission levelindication information to the second transmission node through the datashared channel or a control channel.

For example, the UE transmits the data transmission level indicationinformation to the base station through a Physical Uplink Shared Channel(PUSCH) or a Physical Uplink Control Channel (PUCCH).

This further includes the following three conditions.

In a first condition, the first transmission node transmits thetriggered error level indication information, the triggered channelquality indication information, the triggered power parameter levelindication information, or the triggered repetition number levelindication information together with the HARQ acknowledgment informationto the second transmission node through the data shared channel.

For example, the UE transmits the error level indication information andthe HARQ acknowledgment information or the triggered channel qualityindication information and the HARQ acknowledgment information to thebase station through the PUSCH.

In a second condition, the first transmission node transmits theindication information of joint coding of the triggered error levelindication information, the triggered channel quality indicationinformation, the triggered power parameter level indication information,or the triggered repetition number level indication information and theACK or HARQ acknowledgment information to the second transmission nodethrough the control channel.

For example, the UE transmits the indication information of joint codingof the error level indication information and the ACK to the basestation through the PUCCH.

In a third condition, the first transmission node transmits thetriggered blind-detectable ACK information to the second transmissionnode through the data shared channel or the control channel.

The HARQ acknowledgment information triggers the data transmission levelindication information.

Herein, the first transmission node transmitting the data transmissionlevel indication information to the second transmission node through thedata shared channel or the control channel includes: if the terminaltransmits the HARQ acknowledgement information through a control channelsuch as PUCCH on an n^(th) subframe, transmitting the triggered errorlevel indication information, the triggered channel quality indicationinformation, the triggered power parameter level indication information,or the triggered repetition number level indication information throughanother control channel or data shared channel such as PUCCH or PUSCH onan (n+k)^(th) subframe, where n is any positive integer and k is a fixedvalue or a value in a set of not more than 10 fixed values.

Further, only when the HARQ acknowledgment information is ACK, the errorlevel indication information or the triggered channel quality indicationinformation is transmitted, and otherwise, it is not transmitted.

The data shared channel triggers the data transmission level indicationinformation. The first transmission node transmitting the datatransmission level indication information to the second transmissionnode through the data shared channel or the control channel includes: ifthe terminal transmits the data shared channel on an n^(th) subframe,transmitting the triggered error level indication information, thetriggered channel quality indication information, the triggered powerparameter level indication information, or the triggered repetitionnumber level indication information through another control channel ordata shared channel such as PUCCH or PUSCH on an (n+k)^(th) subframe,where n is any positive integer and k is a fixed value or a value in aset of not more than 10 fixed values.

Further, an authorization control information format for the shared datachannel includes a request indication field. If the indication field is1, the feedback of the level indication information together with theHARQ acknowledgment information is triggered, and if the indicationfield is reserved or is 0, the feedback information is not triggered.Herein, the level indication information includes at least one of thefollowing: error level indication information, channel qualityindication information, power parameter level indication information, orrepetition number level indication information.

For example, the first transmission node is a terminal UE, and downlinkauthorization (a downlink control information format of DCI format NY)corresponding to the PDSCH for transmitting the transport block includesa request indication field (CQI request), and if the indication field is1, the feedback of the data transmission level indication information istriggered, and if the indication field is reserved or is 0, the feedbackinformation is not triggered. Where, N is 1 or 2 and Y is A or B or C orD.

The authorization control information format triggers the datatransmission level indication information.

The first transmission node transmitting the data transmission levelindication information to the second transmission node through the datashared channel or the control channel includes: if the terminaltransmits an authorization control information format through thecontrol channel on an n^(th) subframe, transmitting trigged channelquality indication information of one or two transport blocks of thedata shared channel corresponding to the downlink authorization throughthe PUCCH or the PUSCH on an (n+k)^(th) subframe, where n is anypositive integer and k is a fixed value or a value in a set of not morethan 10 fixed values.

For example, if the terminal transmits one downlink authorization on ann^(th) subframe, the triggered channel quality indication information ofone or two transport blocks of the data shared channel corresponding tothe downlink authorization is transmitted through the PUCCH or PUSCH onthe (n+k)^(th) subframe.

Further, the authorization control information format includes a requestindication field. If the indication field is 1, the feedback of theerror level indication information, the channel quality indicationinformation, the power parameter level indication information, or therepetition number level indication information together with the HARQacknowledgment information is triggered, and if the indication field isreserved or is 0, the feedback information is not triggered.

For example, the first transmission node is a terminal, and downlinkauthorization (a downlink control information format of DCI format NY)transmitted on an n^(th) subframe includes a request indication field(CQI request), and if the indication field is 1, the feedback of thedata transmission level indication information is triggered, and if theindication field is reserved or is 0, the feedback information is nottriggered. Where, N is 1 or 2 and Y is A or B or C or D.

HARQ acknowledgment information and non-joint coded data transmissionlevel indication information are transmitted at the same time.

The first transmission node transmitting the data transmission levelindication information to the second transmission node through the datashared channel or the control channel includes: the terminaltransmitting the HARQ acknowledgment information and one of thefollowing information at the same time on the n^(th) subframe: the errorlevel indication information, the channel quality indicationinformation, the power parameter level indication information, andrepetition number level indication information.

Further, the first transmission node such as the UE only transmits thedata transmission level indication information such as the error levelindication information and HARQ acknowledgment information or thetriggered channel quality indication information and the HARQacknowledgment information for the retransmission to the secondtransmission node, or the first transmission node such as the UEtransmits the data transmission level indication information for eachtransmission such as the error level indication information and the HARQacknowledgment information to the second transmission node such as thebase station.

Alternatively, the above solution may further include: the firsttransmission node such as the UE transmitting CQI information to asecond transmission node such as a base station.

With the above solution, it is possible for the second transmission nodeto quickly achieve link adaptation according to the data transmissionlevel indication information transmitted by the first transmission node.If the data transmission level indication information includes thetriggered error level indication information or the triggered channelquality indication information or the power parameter level indicationinformation, the problem of the inaccuracy of the OLLA can be wellsolved; if the data transmission level indication information includesthe code block set error pattern indication information or the packeterror rate error level indication information, it can improve theefficiency and the performance of the link adaptation technology HARQ;and if the data transmission level indication information includes therepetition level indication information or the blind-detectable ACKinformation, under an MTC scenario, a retransmission number can bedynamically controlled, and there is no need to reserve a feedbackchannel for each subframe, which realizes the control of the repetitionnumber at a subframe level, and realizes rateless transmission, thussignificantly improving the efficiency of the link adaptation under theMTC scenario, and thereby enhancing the system capacity and performance.In summary, the present document improves the effect of the linkadaptation of the system well on the basis of increasing a small amountof uplink feedback signaling, can more accurately estimate the channelquality and data transmission conditions, and finally improve the systemcapacity and spectral efficiency of the mobile communication system.

Example 1

The above embodiment will be described below by taking the error levelindication information in the data transmission level indicationinformation being a BCER corresponding to the transport block, the firsttransmission node being a UE and the second transmission node being abase station as an example. As shown in FIG. 2, the embodiment includesthe following steps.

In step 201, the UE determines HARQ acknowledgment information and errorlevel indication information corresponding to each transport blockaccording to the received signal of the downlink data shared channel.

Herein, the HARQ acknowledgment information is NACK, which indicatesthat the data is decoded wrongly. The error level indication informationindicates a level of an error degree when the data is decoded wrongly,which is divided into N levels, where N is a positive integer largerthan or equal to 2. If N=2, it is divided into two levels, i.e., a higherror level and a low error level.

The error level is represented by the BCER of the transport block. Thatis, the transport block is divided into M code blocks, and various codeblocks are coded and decoded respectively. If L blocks are decodedsuccessfully, the BCER of the transport block is equal to L/M. A BCERinterval is divided into N=2 segments from 0 to 1, and a threshold is ½.If the BCER value is greater than ½, the error level is 2, that is, thehigh error level, or if the BCER value is less than ½, the error levelis 1, i.e., the low error level.

In step 202, the UE transmits the HARQ acknowledgment information NACKand the error level indication information BCER to the base stationthrough the PUSCH.

Herein, if terminal transmits the HARQ acknowledgment information on ann^(th) subframe, the error level indication information is transmittedon an (n+k)^(th) subframe, where k is a fixed value or a value in a setof not more than 10 fixed values. Here, if k takes a fixed value of 5,the terminal transmits the HARQ acknowledgment information on the n^(th)subframe, and transmits the error level indication information on ann+5^(th) subframe.

With the above solution, it is possible for the second transmission nodeto quickly achieve link adaptation according to the data transmissionlevel indication information transmitted by the first transmission node.If the data transmission level indication information includes thetriggered error level indication information, the problem of theinaccuracy of the CQI, for example, the inaccuracy of the OLLA, can besolved. Further, it can also be used for partial transmission of HARQtransmission blocks to improve the efficiency of the HARQ.

Example 2

The above embodiment will be described below by taking the error levelin the data transmission level indication information being a BERcorresponding to the transport block, the first transmission node beinga UE, and the second transmission node being a base station as anexample. As shown in FIG. 3, the embodiment includes the followingsteps.

In step 301, the UE determines the HARQ acknowledgment information anderror level indication information corresponding to each transport blockbased on the received signal of the downlink data shared channel.

Herein, the HARQ acknowledgment information is NACK, which indicatesthat the data is decoded wrongly. The error level indication informationindicates a level of an error degree when the data is decoded wrongly,which is divided into N levels, where N is a positive integer greaterthan or equal to 2. If N=3, it is divided into three levels, i.e., ahigh error level, a medium error level and a low error level.

The error level is represented by the BER of the transport block. Thetransport block is divided into several code blocks, and each code blockhas a CRC, and is coded using a Turbo code. In this case, numbers oferroneous bits of various code blocks can be accumulated to acquire thetotal number of erroneous bits. The number is divided by a transportblock size to acquire an estimated BER.

There are three manners to acquire the numbers of erroneous bits ofvarious code blocks.

In a first manner, after each code block is decoded completely on theterminal side, a decoded result K₁ of hard decision is output and CRCchecking is implemented. If the CRC detection does not pass, itindicates that the code block is decoded wrongly, and then aninterleaved hard decision output K₂ of a first component decoder iscompared with a hard decision output K₃ of a second component decoder.The number of bits for which K₂ and K₃ are different is the number ofthe erroneous bits of the code block.

In a second manner, when each code block is decoded completely on theterminal side, not only a decoded result of hard decision is output, butalso a final output of soft decision is needed to be acquired, i.e., alog likelihood ratio of information bits. Then, a log likelihood bitthreshold is determined, and absolute values of log likelihood ratios ofall information bits of the code block are compared with the threshold.The number of bits having a log likelihood ratio larger than thethreshold is the number of erroneous bits of the code block.

In a third manner, when the code block is decoded completely on theterminal side, not only a decoded result of hard decision is output, butalso an output of final extrinsic information is needed to be acquired.Then, a threshold of the extrinsic information is determined, andabsolute values of the extrinsic information of all the information bitsof the code block are compared with the threshold. The number of bitshaving extrinsic information larger than the threshold is the number oferroneous bits of the code block.

If the BER of the transport block is equal to p, a BER interval isdivided into N=3 segments from 0 to 1 with thresholds of ⅓ and ⅔. If aBER value is greater than or equal to ⅔, an error level is 3, that is,the high error level, or if the BER value is greater than or equal to ⅓and less than ⅔, i.e., ⅓≤BER<⅔, the error level is 2, that is, themedium error level, or if the BER value is less than ⅓, the error levelis 1.

In step 302, the UE transmits the HARQ acknowledgment information NACKand the error level indication information 2 to the base station on then^(th) subframe through the PUSCH.

With the above solution, it is possible for the second transmission nodeto quickly achieve link adaptation according to the data transmissionlevel indication information transmitted by the first transmission node.If the data transmission level indication information includes thetriggered error level indication information, the problem of theinaccuracy of the CQI, for example, the inaccuracy of the OLLA, can besolved well.

Example 3

The above embodiment will be described below by taking the error levelbeing determined by a FER, the first transmission node being a UE, andthe second transmission node being a base station as an example. Asshown in FIG. 4, the embodiment includes the following steps.

In step 401, the UE determines the soft ACK/NACK informationcorresponding to each transmission based on the received signal of thedownlink data shared channel.

Herein, the joint coding indication information is indicated by X bits,a state such as all-zero state represents correct decoding ACK, and theremaining 2^(X)−1 states represent different error level indicationinformation. The error level indication information indicates a level ofan error degree during erroneous decoding. If X=2, there are errorlevels 1, 2 and 3, that is, the error level is divided into N levels andN=3. In other words, the error level is divided into three levels, i.e.,a high error level, a medium error level and a low error level.

The error level is represented by a PER or FER of the transport block,where a size of a packet is smaller than a size of a code block. Thetransport block is divided into several code blocks, each code block isfurther divided into one or more packets, and each packet has a CRC. Ifthe transport block is divided into M small packets, and after eachsmall packet is decoded, when the CRC detection is correct, then it iscalled correct decoding. If L small packets are decoded successfully,then the PER of the transport block is equal to L/M. The PER is dividedinto three levels. If the PER level is low, the soft ACK/NACKinformation is [01], if the PER level is medium, the soft ACK/NACKinformation is [10], if the PER level is high, the soft ACK/NACKinformation is [11], and if the decoding is correct, the soft ACK/NACKinformation is [00].

In step 402, the UE transmits the soft ACK/NACK information to the basestation through the PUCCH.

With the above solution, it is possible for the second transmission nodeto quickly achieve link adaptation according to the data transmissionlevel indication information transmitted by the first transmission node.If the data transmission level indication information includes thetriggered error level indication information, the problem of theinaccuracy of the CQI, for example, the inaccuracy of the OLLA, can besolved well.

Example 4

The above embodiment will be described below by taking the triggeredchannel quality indication information, the first transmission nodebeing a UE, and the second transmission node being a base station as anexample. As shown in FIG. 5, the embodiment includes the followingsteps.

In step 501, the UE determines the triggered channel quality indicationinformation and the HARQ acknowledgement information corresponding toeach transport block according to the received signal of the downlinkdata shared channel.

Herein the triggered channel quality indication information CQIindicates N channel quality levels, and N is a positive integer greaterthan or equal to 2. For example, when N=2, the triggered CQI levelincludes ΔCQI1 and −ΔCQI2, where ΔCQI1 and ΔCQI2 are positive numbers.If the conventional CQI level is 7, there are two differential CQIlevels, which are ΔCQI1=1 and ΔCQI2=−2. When the error CQI level is 1,the adjusted CQI level is 8, and when the error CQI level is −2, theadjusted CQI level is 5.

The method of acquiring the triggered channel quality indicationinformation includes the following manners.

In a first manner, the error level indication information is firstlyacquired, and then the triggered channel quality indication informationis acquired according to the error level indication information.Specifically, the received transport block is decoded and error rateinformation of the transport block is obtained. According to the errorrate information, the channel quality indication information iscalculated in accordance with some mapping rule (a correspondencerelation between an error rate range and ΔCQI).

For example, if the triggered channel quality indication informationindicates N=4 levels, a correspondence relationship table between anestimated BER range and a CQI can be predefined. For example, whenBER=0˜0.001, ΔCQI=0, which represents that the CQI is not adjusted; whenBER=0.01˜0.001, ΔCQI=−1, which represents that the CQI is adjusted downby one level; when BER=0.1˜0.01, ΔCQI=−2, which represents that the CQIis adjusted down by two levels; and when BER=0.1˜0.01, ΔCQI=−4, whichrepresents that the CQI is adjusted down by four levels. Thus, accordingto the method proposed in the previous embodiment, the estimated BER canbe acquired, and then the differential CQI, i.e., the triggered channelquality indication level information, can be acquired according to theestimated BER and the correspondence relationship table.

In a second manner, a modulation and coding level required to beadjusted is firstly acquired, and a CQI required to be adjusted isacquired according to a correspondence relationship between a modulationand coding index table and a CQI table, so as to acquire the triggeredchannel quality indication level information. It should be noted thatthe modulation and coding index table is a table used by the basestation to select a modulation and coding scheme, and the CQI table is atable which is used by the terminal to reflect the channel transmissionquality. The two tables are totally different.

Another form includes: firstly acquiring a modulation and coding levelrequired to be adjusted, then acquiring an SNR required to be adjustedaccording to a correspondence relationship between a modulation andcoding index table and SNRs, and then acquiring a CQI required to beadjusted according to a relationship between a CQI and an SNR, so as toacquire the triggered channel quality indication information.

The method of acquiring the modulation and coding level required to beadjusted includes:

on condition of true transmission of the data shared channel PDSCH (in acase of all conditions being unchanged except allowing a TBS and amodulation and coding scheme changeable), determining a modulation andcoding level required to be adjusted to receive a transport block at atarget error rate P on a corresponding resource of the data sharedchannel PDSCH, herein basic modulation and coding is the modulation andcoding used for true transmission on the PDSCH, and P is a real numberbetween 0 and 1. The method primarily achieves the target error rate P,for example, BLER=0.1, in a rate matching manner.

In a third manner, an SNR required to be adjusted is firstly acquired,and then a CQI required to be adjusted is acquired according to acorrespondence relationship between a CQI table and SNRs, so as toacquire the triggered channel quality indication level information.

The methods for acquiring the SNR required to be adjusted includes:

on condition of true transmission of the data shared channel PDSCH (in acase of allowing all the conditions including a TBS being unchangedexcept allowing a modulation and coding scheme changeable), determiningan SNR required to be adjusted to receive a transport block at a targeterror rate P on a corresponding resource of the data shared channelPDSCH, herein basic modulation and coding manner is the SNR used fortrue transmission on the PDSCH, and where P is a real number between 0and 1. The method primarily achieves the target error rate P, forexample, BLER=0.1, in a power matching manner.

In step 502, the UE transmits the triggered channel quality indicationinformation and the HARQ acknowledgment information to the base stationthrough the PUSCH.

Herein, the terminal transmits the HARQ acknowledgment information on ann^(th) subframe, and transmits the triggered channel quality indicationinformation on an (n+k)^(th) subframe, where k is a fixed value or avalue in a set of not more than 10 fixed values. k is a value in a setof 10 fixed values, which is {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}. Here, if kis 3, the terminal transmits the HARQ acknowledgment information on then^(th) subframe, and transmits the triggered channel quality indicationinformation on the (n+3)^(th) subframe.

With the above solution, it is possible for the second transmission nodeto quickly achieve link adaptation according to the channel qualityindication information transmitted by the first transmission node. Ifthe data transmission level indication information includes thetriggered channel quality indication information, the problem of theinaccuracy of the CQI, for example, the inaccuracy of the OLLA, can besolved well.

Example 5

The above embodiment will be described below by taking the error levelindication information being the data transmission level indicationinformation, the error level indication information being the code blockset error pattern level information, the first transmission node being aUE, and the second transmission node being a base station eNodeB as anexample. As shown in FIG. 6, the embodiment includes the followingsteps.

In step 601, the UE determines the indication information of jointcoding of the triggered error level indication information and the ACKacknowledgment information corresponding to each transport blockaccording to the received signal of the downlink data shared channel.

Herein, the error level indication information indicates N levels, anddifferent error levels indicate different code block set error patterns;and the transport block is divided into M code blocks which are dividedinto N0 sets; and the code block set error pattern level indicationinformation is used to indicate whether each code block set is decodedwrongly or indicate the number of erroneous code block sets; herein whenat least one code block in the code block set is erroneous, the codeblock set is an erroneous code block set.

Firstly, for example, it is assumed that the transport block has M=7code blocks, which can be divided into N0=2 sets. The first 4 codeblocks constitute a first code block set, and the latter 3 code blocksconstitute a second code block set. The indication information of jointcoding of the triggered error level indication information and the ACKacknowledgment information is represented by 2 bits, herein 00represents ACK, that is, the CRC of the transport block passes, 01represents that the first code block set is correct, 10 represents thatthe second code block set is correct, and 11 represents that both of thecode block sets are erroneous.

Secondly, for example, it is assumed that the transport block has M=7code blocks, which can be divided into N0=3 sets. The first 3 codeblocks constitute a first code block set, the subsequent 2 code blocksconstitute a second code block set, and final 2 code blocks constitute athird code block set. The indication information of joint coding of thetriggered error level indication information and the ACK acknowledgmentinformation is represented by 3 bits, herein 000 represents ACK, thatis, the CRC of the transport block passes, 001 represents that the firstcode block set is erroneous, 010 represents that the second code blockset is erroneous, 011 represents that the third code block set iserroneous, 100 represents that the first and second code block sets areerroneous, 101 represents that the second and third code block sets areerroneous, 110 represents that the first and third code block sets areerroneous, and 111 represents that all of the code block sets areerroneous.

In step 602, the terminal transmits the indication information of jointcoding of the triggered error level indication information and the ACKacknowledgment information to the base station through the PUCCH.

Herein, terminal transmits the HARQ acknowledgment information on ann^(th) subframe, and transmits the triggered retransmission numberindication information in an (n+k)^(th) subframe, where k is a fixedvalue or a value in a set of not more than 10 fixed values. k is one ofa set of 10 fixed values {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}.

With the above solution, if the data transmission level indicationinformation includes the code block set error pattern indicationinformation, it can improve the efficiency and the performance of thelink adaptation technology of HARQ.

Example 6

The above embodiment will be described below by taking the datatransmission level indication information being determined by the powerparameter level indication information, the first transmission nodebeing a UE, and the second transmission node being a base station as anexample. As shown in FIG. 7, the embodiment includes the followingsteps.

In step 701, the UE determines the triggered power parameter indicationinformation and the HARQ acknowledgement information corresponding toeach transport block according to the received signal of the downlinkdata shared channel; wherein, the power parameter mainly reflects poweror absolute power required to be adjusted of the PDSCH.

Herein the triggered power parameter indication information indicates Npower parameter levels, where N is a positive integer greater than orequal to 2. The base station may realize power control or rate controlaccording to the power parameter. This power parameter is primarilydefined as a power ratio of the data shared channel relative to areference signal.

The method of acquiring the triggered power parameter indicationinformation includes the following manners.

In a first manner, the error level indication information is firstlyacquired, and then the triggered power parameter level information isacquired according to the error level indication information.Specifically, the received transport block is respectively decoded toacquire error rate information of the transport block. According to theerror rate information, the power parameter indication information iscalculated in accordance with some mapping rule (a correspondencerelation between an error rate range and a power parameter).

In a second manner, the triggered power parameter level indicationinformation is directly acquired.

The method of acquiring the power parameter level indication informationrequired to be adjusted includes:

on condition of true transmission of the data shared channel PDSCH (in acase of all the conditions being unchanged except allowing a modulationand coding scheme changeable), determining power of the PDSCH requiredto be adjusted to receive a transport block at a target error rate P ona corresponding resource of the data shared channel PDSCH, herein abasic power parameter is a corresponding power parameter value used fortrue transmission on the PDSCH, and where P is a real number between 0and 1.

In step 702, the UE transmits the triggered power parameter indicationinformation and the HARQ acknowledgment information to the base stationthrough the PUSCH.

Herein, the terminal transmits the HARQ acknowledgment information on ann^(th) subframe, and transmits the triggered power parameter indicationinformation on an (n+k)^(th) subframe, where k is a fixed value or avalue in a set of not more than 10 fixed values. k is a value in a setof 10 fixed values, which is {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}.

With the above solution, it is possible for the second transmission nodeto quickly achieve link adaptation according to the channel qualityindication information transmitted by the first transmission node. Ifthe data transmission level indication information includes thetriggered channel quality indication information, the problem of theinaccuracy of the CQI, for example, the inaccuracy of the OLLA, can besolved well.

Example 7

The above embodiment will be described below by taking the datatransmission level indication information being determined by therepetition number level indication information which is primarilyapplied in an MTC or Massive Machine Communication (MMC) scenario,particularly, a scenario of uplink coverage enhancement, the firsttransmission node being a base station eNodeB, and the secondtransmission node being a terminal UE as an example. As shown in FIG. 8,the embodiment includes the following steps.

In step 801, the base station receives the triggered repetition numberindication information and the HARQ acknowledgement informationcorresponding to each transport block according to the received signalof the downlink data shared channel; herein, the repetition numberindication information mainly reflects the number of retransmissionsrequired to be additionally added in the MTC scenario for correctlytransmitting or receiving a transport block of the current PDSCH at atarget BLER.

The method for acquiring the number of retransmissions is similar tothat of the previous embodiment.

In step 802, the base station transmits the triggered repetition numberindication information and the HARQ acknowledgment information to theterminal through the PUSCH.

Herein, the terminal transmits the HARQ acknowledgment information on ann^(th) subframe, and transmits the triggered retransmission numberindication information on an (n+k)^(th) subframe, where k is a fixedvalue or a value in a set of not more than 10 fixed values. k is a valuein a set of 10 fixed values, which is {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}.

With the solution according to the present document, when the HARQ isfed back, the number of subsequent retransmissions is indicated, and thebase station only needs to detect decoding at the preset retransmissionnumber. If the decoding is correct, the transmission is successful;otherwise, the next HARQ transmission is continued.

With the above solution, it is possible for the second transmission nodeto quickly achieve link adaptation according to the data transmissionlevel indication information transmitted by the first transmission node.Under an MTC scenario, a retransmission number can be dynamicallycontrolled, and there is no need to reserve a feedback channel for eachsubframe, which realizes the control of the repetition number at asubframe level, and realizes rateless transmission, thus significantlyimproving the efficiency of the link adaptation under the MTC scenario,and thereby enhancing the system capacity and performance.

Example 8

The above embodiment will be described below by taking the datatransmission level indication information being determined by theblind-detectable ACK information which is primarily applied in an MTC orMMC scenario, particularly, a scenario of uplink coverage enhancement,the first transmission node being a base station eNodeB, and the secondtransmission node being a terminal UE as an example. The embodimentincludes the following steps.

In step 901, the base station determines the data transmission levelindication information, i.e. blind-detectable ACK, corresponding to eachtransport block according to the received signal of the downlink datashared channel; herein if the transport block of the PUSCH is correctlyreceived, the blind-detectable ACK is generated.

Herein, the blind-detectable ACK refers to that the terminal can detecta predefined resource, and if the base station transmits the ACKinformation, the resource can at least carry the ACK information, thesecond transmission node can detect the ACK information on the resource,and if the base station does not transmit the ACK information, theresource can be used to carry other control information or data; and inaddition, for the shared channel, the base station can only transmit theACK acknowledgment information and cannot transmit other acknowledgmentinformation.

In step 902, if the base station generates the blind-detectable ACKinformation, the base station transmits the blind-detectable ACKinformation to the terminal through the physical downlink channel.

It should be pointed out that the ACK/NACK feedback of the traditionalLTE does not have a function of blind detection, and in fact, does notever have a concept of blind detection of the ACK. In this case, theremust be an ACK feedback on each subframe to ensure that datatransmission is stopped in the uplink in any subframe position, whichbrings a fatal ACK feedback overhead. In the present document, the blinddetection of the ACK is proposed for the first time, and an ACK with afunction of blind detection is transmitted once only after correctlyreceiving. The base station can perform blind detection on eachsubframe. If nothing is detected, the terminal retransmits the data, andonce it is detected, data transmission is stopped. As the ACK only needsto be fed back once, the ACK feedback overhead is acceptable.

With the above solution, it is possible for the second transmission nodeto quickly achieve link adaptation according to the data transmissionlevel indication information transmitted by the first transmission node.Under an MTC scenario, a retransmission number can be dynamicallycontrolled, and there is no need to reserve a feedback channel for eachsubframe, which realizes the control of the repetition number at asubframe level, and realizes rateless transmission, thus significantlyimproving the efficiency of the link adaptation under the MTC scenario,and thereby enhancing the system capacity and performance.

Method Embodiment Two

In a wireless communication system, the present document provides amethod for processing feedback information applied in a secondtransmission node, as shown in FIG. 10, including the following steps.

In step 1001, the second transmission node receives data transmissionlevel indication information of a transport block transmitted by a firsttransmission node.

In step 1002, the second transmission node determines a Modulation andCoding Scheme (MCS) or a retransmission number of data informationaccording to the data transmission level indication information.

The first transmission node is a terminal and the second transmissionnode is a base station; or the first transmission node is a base stationand the second transmission node is a base station.

Alternatively, after the above step 602 is completed, step 1003 mayfurther be included. In step 1003, modulation and coding is performed onthe data information using the determined MCS to acquire processed data,and the processed data is transmitted to the first transmission node.

Alternatively, before the above step 602 is completed, the method mayfurther include: receiving CQI information transmitted by the firsttransmission node.

Herein, the data transmission level indication information includes oneof the following: error level indication information, soft ACK/NACKinformation, triggered channel quality indication information, andindication information of joint coding of the triggered channel qualityindication information and the ACK. Herein, the soft ACK/NACKinformation is indication information of joint coding of the error levelindication and the ACK.

Alternatively, the data transmission level indication informationincludes at least one of the following: triggered error level indicationinformation, triggered channel quality indication information, triggeredpower parameter level indication information, triggered repetition levelindication information, triggered blind-detectable Acknowledgement (ACK)information, soft ACK/Negative Acknowledgement (NACK) information,indication information of joint coding of triggered channel qualityindication information or a triggered power parameter level or atriggered repetition number level and ACK positive acknowledgementinformation, or indication information of joint coding of triggeredchannel quality level information or a triggered power parameter levelor a triggered repetition number level and Hybrid Automatic RepeatRequest (HARD) acknowledgment information; herein the soft ACK/NACKinformation is indication information of joint coding of the error levelindication information and the ACK.

Alternatively, the method further includes: the second transmission nodereceiving Channel Quality Indication (CQI) information transmitted bythe first transmission node, wherein the second transmission nodefurther needs to determine a modulation and coding scheme of the datainformation according to the data transmission level Indicationinformation.

Alternatively, the data information includes one of the following: atransport block, a set of code blocks of the transport block, andredundant packets obtained by performing packet coding on a system codeof the transport block.

Alternatively, the data transmission level indication informationincludes code block set error pattern level indication information; andcorrespondingly, the method further includes: the second transmissionnode determining a set of erroneous code blocks of the transport blockaccording to the code block set error pattern level indicationinformation, herein the data information is the set of erroneous codeblocks of the transport block.

Alternatively, the data transmission level indication informationincludes packet error rate or code block error rate level indicationinformation; and correspondingly, the method further includes: if thepacket error rate or the code block error rate is lower than a thresholdP0, the second transmission node performing packet coding on a systemcode of K0 data packets of the transport block to acquire M0 redundantpackets, herein the data information is the M0 redundant packets; and ifthe packet error rate is higher than a threshold value, not performingpacket coding, herein the data information is the transport block.

Herein the transport block and the X0 padding bits can be divided intoK0 data packets of the same size, K0 and M0 are positive integersgreater than or equal to 1, and X0 is a positive integer greater than orequal to 0.

For example, a transport block size is 6144*3 bits, which can be dividedinto K0=6144 data packets with the same size. Assuming M0=1, an i^(th)bit of a redundant packet is a result of exclusive OR of i^(th) bits ofall the three data packets, where i is from 0 to 6143. Roughly speaking,the redundant packet is acquired by exclusive OR of three data packets.This packet coding is a coding manner of an erasure code. Packet codingcan also be implemented by using various erasure codes.

It should be pointed out that in a typical condition, if there is nopadding bit, one packet is a coded block. On the decoding side, a CRC ofeach coded block may be used to judge whether a corresponding packet isdecoded correctly. If it is decoded correctly, the packet is a packetwhich is successfully transmitted; otherwise, the packet is a lostpacket (or erase packet).

Alternatively, the error level indication information is used toindicate level information of an error degree and/or error pattern,which includes at least one of the following: bit error rate levelinformation, code block error rate level information, packet error ratelevel information, code block set error pattern level information, codeblock error number level information, and packet error number levelinformation.

Alternatively, the error level indication information indicates Nlevels, and different error level indication information indicatesdifferent error rate ranges; herein an error rate range is defined by anerror rate threshold, and different error rate thresholds are fixed orare semi-statically configured by a base station; and N is a positiveinteger greater than or equal to 2.

Alternatively, the error level indication information indicates Nlevels, and different error levels indicate different code block seterror pattern levels; and a transport block is divided into M codeblocks which are divided into N0 sets, and the code block set errorpattern level indication information is used to indicate whether eachcode block set is decoded wrongly or indicate the number of erroneouscode block sets; herein if at least one code block in a code block setis erroneous, the code block set is an erroneous code block set.

Alternatively, the triggered error level indication information, thechannel quality indication information, the power parameter levelindication information, or the repetition number level indicationinformation is level indication information triggered by the data sharedchannel or HARQ acknowledgment information or downlink authorizationinformation.

Alternatively, the triggered channel quality indication informationindicates M levels, different channel quality indication informationindicates different adjusted channel quality levels or channel qualitylevels; and a step for adjusting the CQI is fixed or is semi-staticallyconfigured by a base station; where M is a positive integer greater thanor equal to 2.

Alternatively, the triggered channel quality indication information is arequired channel quality indication level or a channel qualityindication level required to be adjusted for correctly receiving orreceiving a transport block at a target error rate by the firsttransmission node on a corresponding resource of the data sharedchannel.

Alternatively, the triggered power parameter level indicationinformation is a power parameter level in a unit of dB required to beadjusted for correctly receiving or receiving the transport block at atarget error rate by the first transmission node on a correspondingresource of the data shared channel.

Alternatively, the triggered repetition number level indicationinformation is a retransmission number or a retransmission numberrequired to be adjusted for correctly receiving or receiving thetransport block at a target error rate by the first transmission node ona corresponding resource of the data shared channel.

Alternatively, the second transmission node receiving data transmissionlevel indication information corresponding to the transport blocktransmitted by the first transmission node includes:

the second transmission node receiving the data transmission levelindication information corresponding to the transport block transmittedby the first transmission node through the data shared channel or acontrol channel.

Alternatively, the second transmission node receives the triggered errorlevel indication information, the triggered channel quality indicationinformation, the triggered power parameter level indication information,or the triggered repetition number level indication information togetherwith the HARQ acknowledgment information transmitted by the firsttransmission node through the data shared channel; or the secondtransmission node receives indication information of joint coding of thetriggered error level indication information, the triggered channelquality indication information, the triggered power parameter levelindication information, or the triggered repetition number levelindication information and the ACK or the HARQ acknowledgementinformation transmitted by the first transmission node through thecontrol channel.

Alternatively, the second transmission node receiving the datatransmission level indication information transmitted by the firsttransmission node through the data shared channel or the control channelincludes: if the second transmission node receives the HARQacknowledgement information through a control channel on an n^(th)subframe, receiving the triggered error level indication information,the triggered channel quality indication information, the triggeredpower parameter level indication information, or the triggeredrepetition number level indication information through another controlchannel or data shared channel on an (n+k)^(th) subframe, where n is anypositive integer and k is a fixed value or a value in a set of not morethan 10 fixed values.

Alternatively, the second transmission node receiving the datatransmission level indication information transmitted by the firsttransmission node through the data shared channel or the control channelincludes: if the second transmission node receives the transport blockthrough the data shared channel on an n^(th) subframe, receiving thetriggered error level indication information, the triggered channelquality indication information, the triggered power parameter levelindication information, or the triggered repetition number levelindication information through another control channel or data sharedchannel on an (n+k)^(th) subframe, where n is any positive integer and kis a fixed value or a value in a set of not more than 10 fixed values.

Alternatively, the second transmission node receiving the datatransmission level indication information transmitted by the firsttransmission node through the data shared channel or the control channelincludes: if a request indication field is 1, triggering feedback of theerror level indication information, the channel quality indicationinformation, the power parameter level indication information, therepetition number level indication information together with the HARQacknowledgement information, and if the request indication field isreserved or is 0, not triggering the feedback information, herein anauthorization control information format corresponding to the datashared channel includes the request indication field.

Alternatively, the second transmission node receiving the datatransmission level indication information transmitted by the firsttransmission node through the data shared channel or the control channelincludes: if the second transmission node receives an authorizationcontrol information format through the control channel on an n^(th)subframe, receiving trigged channel quality indication information ofone or two transport blocks of the data shared channel corresponding tothe downlink authorization through PUCCH or PUSCH on an (n+k)^(th)subframe, where n is any positive integer and k is a fixed value or avalue in a set of not more than 10 fixed values.

Alternatively, the second transmission node receiving the datatransmission level indication information transmitted by the firsttransmission node through the data shared channel or the control channelincludes: if a request indication field is 1, triggering feedback of theerror level indication information, the channel quality indicationinformation, the power parameter level indication information, therepetition number level indication information together with the HARQacknowledgement information, and if the request indication field isreserved or is 0, not triggering the feedback information, herein theauthorization control information format includes the request indicationfield.

Alternatively, the second transmission node receiving the datatransmission level indication information transmitted by the firsttransmission node through the data shared channel or the control channelincludes: the terminal receiving the HARQ acknowledgment information andone of the following on an n^(th) subframe at the same time: the errorlevel indication information, the channel quality indicationinformation, the power parameter level indication information and therepetition number level indication information.

Alternatively, determining the MCS of the data information includes:

predicting an initial Signal to Interference Plus Noise Ratio (SINR) 0according to the CQI information; perform adjustment of a second time onthe SINR0 according to the data transmission level indicationinformation to acquire SINR2; and determining the MCS of the datainformation according to the SINR2 acquired after the adjustment andaccording to a preset SINR and MCS correspondence table.

Herein the data transmission level indication information includes atleast one of the following: the triggered error level indicationinformation, the triggered channel quality indication information, andthe triggered power parameter level indication information.

Alternatively, determining the retransmission number of the datainformation includes:

adjusting SINR0 according to the data transmission level indicationinformation to acquire SINR2; and determining the MCS of the datainformation according to the SINR2 acquired after the adjustment andaccording to a preset SINR and MCS correspondence table.

Herein the data transmission level indication information includes atleast one of the following: the triggered error level indicationinformation, the triggered channel quality indication information, andthe triggered power parameter level indication information.

Alternatively, after determining the MCS of the transport block, themethod further includes:

implementing modulation and coding at a predefined MCS level to acquirebits of code words and retransmitting the bits of the code words to thefirst transmission node according to a repetition number levelindication information of the data transmission level indicationinformation.

Herein the data transmission level indication information includes atleast one of the following: the triggered error level indicationinformation, the triggered channel quality indication information, andthe triggered power parameter level indication information.

Alternatively, after determining the MCS of the transport block, themethod further includes:

detecting the positive acknowledgment information ACK on a presetcandidate resource, if the information is not detected, implementingmodulation and coding at a predefined MCS level to acquire bits of codewords, and retransmitting the bits of the code words to the firsttransmission node, and if it is detected, stopping retransmission of thedata.

Herein the data transmission level indication information at leastincludes the triggered blind-detectable positive acknowledgement ACKinformation.

Example 1

In the following, by taking the error level indication informationindicated in the data transmission level indication information being anerror rate level (including a BCER or a PER or a BER) corresponding tothe transport block, the first transmission node being a UE and thesecond transmission node being a base station as an example,determination of the MCS of the transport block may be shown in FIG. 11,which may specifically include the following steps.

In step 1101, the base station receives the data transmission levelindication information of the transport block transmitted by theterminal.

In step 1102, the base station determines the MCS of the datainformation based on the data transmission level indication information.

Herein, the data transmission level indication information is a level ofan error degree when the error level indication information indicatesthat the data is decoded wrongly, which is divided into N levels, whereN is a positive integer larger than or equal to 2. If N=2, it is dividedinto two levels, i.e., a high error level and a low error level. Here,the error level is represented by the BCER of the transport block. Here,the data information is the transport block.

The method may further include: performing modulation and coding on thedata information using the determined modulation and coding scheme toacquire processed data, and transmitting the processed data to the firsttransmission node.

Alternatively, the method may further include: receiving CQI informationtransmitted by the first transmission node.

Herein, the base station determining the MCS of the data informationaccording to the data transmission level indication information, asshown in FIG. 12, includes the following specific steps.

In step 1201, an initial SINR0 is predicted based on the CQIinformation.

In step 1202, in a first adjustment period T1, adjustment of a firsttime is performed on the SINR0 according to the HARQ acknowledgmentinformation in the data transmission level indication information toacquire SINR1 as SINR0 after the adjustment of the first time.

Herein, the adjustment may be calculated according to the followingequation: SINR1=SINR0+ΔSNR1, herein, ΔSNR1 is acquired according to theHARQ acknowledgment information in the data level indication informationtransmitted by the terminal.

in step 1203, in a second adjustment period T2, adjustment of a secondtime is performed on the SINR0 according to the error level indicationinformation or the triggered channel quality indication information inthe data transmission level indication information to acquire SINR2.

Herein, the adjustment may be calculated using the SINR1 acquired afterthe adjustment of the first time, which specifically is:SINR2=SINR1+ΔSNR2, herein, ΔSNR2 is acquired according to the errorlevel indication information in the data transmission level indicationinformation transmitted by the terminal.

Specifically, ΔSNR2 is calculated according to the error rateinformation BCER in accordance with some mapping rule (a correspondencerelationship between an error rate range and SNRs).

In step 1204, the modulation and coding scheme of the transport block isdetermined according to the SINR2 acquired after the adjustment of thesecond time and in accordance with a preset correspondence table betweenSINRs and MCSs.

Example 2

The above embodiment will be described below by taking the datatransmission level indication information being the triggered channelquality indication information, the first transmission node being a UE,and the second transmission node being a base station as an example.

The base station receives the data transmission level indicationinformation of the transport block transmitted by the terminal; and

the base station determines the MCS of the data information based on thedata transmission level indication information.

Herein, the data information is the transport block, and the datatransmission level indication information is the triggered channelquality indication information.

The method may further include: performing modulation and coding on thedata information using the determined modulation and coding scheme toacquire processed data, and transmitting the processed data to the firsttransmission node.

Alternatively, the method may further include: receiving CQI informationtransmitted by the first transmission node.

Herein, the base station determining the MCS of the data informationaccording to the data transmission level indication informationincludes:

predicting an initial SINR0 based on the CQI information; and performingthe adjustment of the second time on the SINR0 according to the datatransmission level indication information, i.e., the triggered channelquality indication information to acquire SINR2=SINR0+ΔSNR2.

Specifically, ΔSNR2 is calculated according to the triggered channelquality indication information in accordance with some proportionalmapping rule (a correspondence relationship between CQIs and SNRs).

The MCS of the data information is determined according to the SINR2acquired after the adjustment and in accordance with a presetcorrespondence table between SINRs and MCSs.

Example 3

The above embodiment will be described below by taking the error levelindication information being the data transmission level indicationinformation, the error level indication information being the code blockset error pattern level information, the first transmission node being aUE, and the second transmission node being a base station eNodeB as anexample. The embodiment includes the following steps: the base stationreceiving the data transmission level indication information of thetransport block transmitted by the terminal.

Herein, the error level indication information indicates N levels, anddifferent error levels indicate different code block set error patterns;and one transport block is divided into M code blocks which are dividedinto N0 sets; and the code block set error pattern level indicationinformation is used to indicate whether each code block set is decodedwrongly or indicate the number of erroneous code block sets; herein ifat least one code block in the code block set is erroneous, the codeblock set is an erroneous code block set.

Firstly, for example, it is assumed that the transport block has M=7code blocks, which can be divided into N0=2 sets. The first 4 codeblocks constitute a first code block set, and the latter 3 code blocksconstitute a second code block set. The indication information of jointcoding of the triggered error level indication information and the ACKacknowledgment information is represented by 2 bits, herein 00represents ACK, that is, the CRC of the transport block passes, 01represents that the first code block set is correct, 10 represents thatthe second code block set is correct, and 11 represents that both of thecode block sets are erroneous.

The base station determines the MCS of the data information according tothe data transmission level indication information.

Modulation and coding is performed on the data information using thedetermined modulation and coding scheme to acquire processed data, andthe processed data is transmitted to the terminal. Herein, the datainformation is a set of erroneous code blocks of the transport block.

Alternatively, the method may further include: receiving conventionalCQI information transmitted by the terminal.

Herein, the base station determining the MCS of the data informationaccording to the data transmission level indication informationincludes: determining the MCS according to the conventional CQIinformation transmitted by the terminal.

Example 4

The above embodiment will be described below by taking the error levelindication information being the data transmission level indicationinformation, the error level indication information being packet errorrate or code block error rate level information, the first transmissionnode being a UE, and the second transmission node being a base stationeNodeB as an example. The embodiment includes the following steps: thebase station receives the data transmission level indication informationof the transport block transmitted by the terminal.

Herein, the error level indication information indicates N levels, anddifferent error levels indicate different packet error rate levels orcode block error rate levels.

The base station determines the MCS of the data information according tothe data transmission level indication information. Herein, the datainformation is defined as follows: if the packet error rate or the codeblock error rate is lower than a threshold P0, the base station furtherperforms packet coding on a system code of K0 data packets of thetransport block to acquire M0 redundant packets, and the datainformation is the M0 redundant packets. If the packet error rate or thecode block error rate is higher than a threshold, packet coding is notperformed, and the data information is a transport block.

Modulation and coding is performed on the data information using thedetermined modulation and coding scheme to acquire processed data, andthe processed data is transmitted to the terminal. Herein, the datainformation is a redundant packet or a transport block.

Alternatively, the method may further include: receiving conventionalCQI information transmitted by the terminal.

Herein, the base station determining the MCS of the data informationaccording to the data transmission level indication informationincludes: determining the MCS according to the conventional CQIinformation transmitted by the terminal.

Example 5

The above embodiment will be described below by taking the datatransmission level indication information being determined by the powerparameter level indication information, the first transmission nodebeing a UE, and the second transmission node being a base station as anexample.

The above embodiment will be described below by taking the datatransmission level indication information being the triggered channelquality indication information, the first transmission node being a UE,and the second transmission node being a base station as an example.

The base station receives the data transmission level indicationinformation of the transport block transmitted by the terminal; and thebase station determines the MCS of the data information based on thedata transmission level indication information.

Herein, the data information is the transport block, the datatransmission level indication information is the triggered powerparameter indication information, and the power parameter reflects powerof the PDSCH, which is generally defined as a ratio between the power ofthe PDSCH and power of a reference signal.

The method may further include: performing modulation and coding on thedata information using the determined modulation and coding scheme toacquire processed data, and transmitting the processed data to the firsttransmission node.

Alternatively, the method may further include: receiving CQI informationtransmitted by the first transmission node.

Herein, the base station determining the MCS of the data informationaccording to the data transmission level indication informationincludes:

predicting an initial SINR0 based on the CQI information; and performingadjustment of a second time on the SINR0 according to the datatransmission level indication information, i.e., the triggered powerparameter indication information to acquire SINR2=SINR0+ΔSNR2.

Specifically, ΔSNR2 is calculated according to the triggered powerparameter indication information in accordance with some proportionalmapping rule (a correspondence relationship between power parameters andSNRs).

The MCS of the data information is determined according to the SINR2acquired after the adjustment and in accordance with a presetcorrespondence table between SINRs and MCSs.

Example 6

The above embodiment will be described below by taking the datatransmission level indication information being determined by therepetition number level indication information which is primarilyapplied in an MTC or MMC scenario, particularly, a scenario of uplinkcoverage enhancement, the first transmission node being a base stationeNodeB, and the second transmission node being a terminal UE as anexample.

The terminal receives the data transmission level indication informationof the transport block transmitted by the base station; and the terminaldetermines a retransmission number K of the data information accordingto the data transmission level indication information, where K is aninteger greater than 1.

It further includes: implementing modulation and coding at a predefinedMCS level to acquire processed data as one HARQ transmission andretransmitting the processed data to the base station for K timesaccording to the retransmission number. For example, the predefined MCSis a lowest MCS level.

It further includes: the base station receiving processed data of Kretransmissions as one HARQ transmission, performing a demodulation anddecoding process on the received data, if the process is successful,reporting an ACK, and if it is failed, reporting an NACK and aretransmission number for the next HARQ transmission.

Example 7

The above embodiment will be described below by taking the datatransmission level indication information being determined by theblind-detectable ACK information which is primarily applied in an MTC orMMC scenario, i.e., a scenario of uplink coverage enhancement, the firsttransmission node being a base station eNodeB, and the secondtransmission node being a terminal UE as an example.

The terminal receives the data transmission level indication informationof the transport block transmitted by the base station; herein the datatransmission level indication information at least includes thetriggered blind-detectable positive acknowledge ACK information.

The terminal determines to stop data retransmission according to thedata transmission level indication information. It further includes: theterminal detecting the positive acknowledgment information ACK on apreset candidate resource, if the information is not detected,implementing modulation and coding at a predefined MCS level to acquireprocessed data information, and retransmitting the processed datainformation to the base station all the time, and if the positiveacknowledgement ACK information transmitted by the base station isdetected, the terminal stopping data retransmission, in which case thedata transmission process ends.

It further includes: the base station receiving processed data of Tretransmissions in accordance with T subframes as one transmission,performing a demodulation and decoding process on the received data, ifthe process is successful, acquiring the transport block, andtransmitting blind detected positive acknowledgement ACK information tothe terminal; otherwise, not transmitting. Where, T is greater than orequal to 1.

Apparatus Embodiment One

The present document provides a transmission node, as shown in FIG. 13,including:

a receiving module 1301 configured to receive a signal of a downlinkdata shared channel;

a determination module 1302 configured to determine data transmissionlevel indication information of a transport block according to thesignal; and

a transmission module 1303 configured to transmit the data transmissionlevel indication information corresponding to the transport block to asecond transmission node.

Herein, the data transmission level indication information includes atleast one of: triggered error level indication information, triggeredchannel quality indication information, triggered power parameter levelindication information, triggered repetition number level indicationinformation, triggered blind-detectable Acknowledgement (ACK)information, soft ACK/Negative Acknowledgement (NACK) information,indication information of joint coding of triggered channel qualitylevel indication information or triggered power parameter level ortriggered repetition number level and an ACK positive acknowledgementinformation, or indication information of joint coding of triggeredchannel quality level indication information or triggered powerparameter level or triggered repetition number level and a HybridAutomatic Repeat Request (HARQ) acknowledgment information. Herein, thesoft ACK/NACK information is indication information of joint coding ofthe error level indication information and the ACK.

The error level indication information indicates N levels, and differenterror level indication information indicates different error rateranges; herein an error rate range is defined by an error ratethreshold, and different error rate thresholds are fixed or aresemi-statically configured by a base station; and N is a positiveinteger greater than or equal to 2.

The error level indication information indicates N levels, and differenterror level indication information indicates different code block seterror patterns; and a transport block is divided into M code blockswhich are divided into N0 sets.

The code block set error pattern level indication information is used toindicate whether each code block set is decoded wrongly or indicate thenumber of erroneous code block sets; wherein when at least one codeblock in the code block set is decoded wrongly, the code block set is anerroneous code block set.

The triggered error level indication information, the channel qualityindication information, the power parameter level indicationinformation, or the repetition number level indication information islevel indication information triggered by the data shared channel orHARQ acknowledgment information or downlink authorization information.

The triggered channel quality indication information indicates M levels,different channel quality indication information indicates differentadjusted channel quality indication CQI levels or channel qualityindication levels.

Herein a step for adjusting the CQI is a fixed step or issemi-statically configured by the second transmission node; and M is apositive integer greater than or equal to 2.

The triggered channel quality indication information is a channelquality indication level on a corresponding resource of the data sharedchannel, or a channel quality indication level required to be adjustedfor correctly receiving or receiving a transport block at a target errorrate on a corresponding resource of the data shared channel.

The triggered power parameter level indication information is a powerparameter level required to be adjusted for correctly receiving orreceiving the transport block at a target error rate on a correspondingresource of the data shared channel, herein the power parameter level isin a unit of dB.

The triggered repetition number level indication information is aretransmission number or a retransmission number required to be adjustedfor correctly receiving or receiving the transport block at a targeterror rate on a corresponding resource of the data shared channel.

The channel quality indication information is used to determine a CQIadjustment level.

The determination unit is configured to determine an error level in thedata transmission level indication information; herein determining anerror level in the data transmission level indication informationincludes: determining the error level according to a Block Code ErrorRate (BCER) of data of the decoded transport block; determining theerror level according to a Bit Error Rate (BER) of data of the decodedtransport block; or determining the error level according to a PacketError Rate (PER) or a Frame Error Rate (FER) of data of the decodedtransport block, herein a size of a packet may be not equal to a size ofa code block.

The transmission node further includes: a calculation module 1304configured to calculate the BCER.

The calculation module 1304 is configured to divide the transport blockacquired by the receiving module 1301 into M code blocks, and torespectively code and then transmit the M code blocks, and decode, bythe UE, the received data of the transport block to acquire L codeblocks which are successfully decoded. The decoded block error rate BCERof the transport block is equal to L/M, where L is a positive integergreater than or equal to 0 and M is a positive integer greater than orequal to 1.

The calculation module 1304 is configured to divide the transport blockinto one or more code blocks, and each code block is configured with acode block CRC; the UE detects the code block CRC one by one andacquires the number of erroneous bits of the code block when the CRCdetection does not pass; and so on, it is to acquire and accumulatenumbers of erroneous bits of all code blocks corresponding to thetransport block, and divide a result of the accumulation by a transportblock size to obtain a BER.

The calculation module 1304 is configured to divide the transport blockinto one or more code blocks, and each code block is configured with acode block CRC; the UE decodes various code blocks one by one to acquirea log likelihood ratio of information bits; it is to compare an absolutevalue of the log likelihood ratio of all the information bits of thecode block with a preset threshold, the number of bits larger than thethreshold is used as the number of erroneous bits of the code block, itis to accumulate the total number of the all erroneous bitscorresponding to the code blocks, and then divide a result of theaccumulation by the transport block size to acquire the BER.

The calculation module 1304 is configured to divide the transport blockinto one or more code blocks, and each code block is configured with acode block CRC; the UE decodes each code block to acquire extrinsicinformation corresponding to all the information bits in the code block;it is to compare an absolute value of the extrinsic information of allthe information bits of the code block with a preset threshold, and thenumber of bits larger than the threshold is used as the number oferroneous bits of the code block; and so on, it is to acquire andaccumulate numbers of erroneous bits of all code blocks, and divide aresult of the accumulation by a transport block size to obtain a BER.

The transmission module 1303 is configured to transmit, by the UE, thedata transmission level indication information to the base stationthrough the PUSCH or the PUCCH; alternatively, transmit, by the UE, theerror level indication information and the HARQ acknowledgmentinformation, or the triggered channel quality indication levelinformation and the HARQ acknowledgment information, to the base stationthrough the PUSCH; alternatively, transmit, by the UE, the indicationinformation of joint coding of the error level indication informationand the ACK to the base station through the PUCCH.

Herein, the terminal UE transmitting the error level indicationinformation and the HARQ acknowledgment information, or the triggeredchannel quality indication information and the HARQ acknowledgmentinformation to the base station through the PUCCH or the PUSCH includes:if the HARQ acknowledgement information is transmitted by the terminalthrough a PUCCH on an n^(th) subframe, transmitting the error levelindication information or triggered channel quality indicationinformation through another PUCCH or a PUSCH on an (n+k)^(th) subframe,where n is any positive integer and k is a fixed value or a value in aset of not more than 10 fixed values. Further, only when the HARQacknowledgment information is an ACK, the error level indicationinformation or the triggered channel quality indication information istransmitted; otherwise, it is not transmitted.

Herein, the terminal UE transmitting the triggered error levelindication information and the HARQ acknowledgment information, or thetriggered channel quality indication information and the HARQacknowledgment information to the base station through the PUCCH or thePUSCH includes: if the terminal transmits a data shared channel on annth subframe, transmitting the triggered channel quality indicationinformation of one or two transport blocks of the data shared channelthrough a PUCCH or a PUSCH on an (n+k)^(th) subframe, where n is anypositive integer and k is a fixed value or a value in a set of not morethan 10 fixed values. Further, only when the HARQ acknowledgmentinformation is an ACK, the error level indication information or thetriggered channel quality indication information is transmitted;otherwise, it is not transmitted.

Further, downlink authorization for the data shared channel includes arequest indication field. If the indication field is 1, feedback of theerror level indication information and the HARQ acknowledgmentinformation is triggered, or feedback of the triggered channel qualityindication information and the HARQ acknowledgement information istriggered; and if the indication field is reserved or is 0, the feedbackinformation is not triggered.

Further, uplink authorization corresponding to the PUSCH includes arequest indication field. If the indication field is 1, feedback of theerror level indication information and the HARQ acknowledgmentinformation is triggered, or feedback of the triggered channel qualityindication information and the HARQ acknowledgement information istriggered; and if the indication field is reserved or is 0, the feedbackinformation is not triggered.

Herein the terminal UE transmitting the error level indicationinformation and the HARQ acknowledgment information, or the triggeredchannel quality indication information and the HARQ acknowledgmentinformation to the base station through the PUCCH or the PUSCH includes:if the terminal transmits downlink authorization on an n^(th) subframe,transmitting the triggered channel quality indication information of oneor two transport blocks of the data shared channel corresponding to thedownlink authorization through a PUCCH or a PUSCH on an (n+k)^(th)subframe, where n is any positive integer and k is a fixed value or avalue in a set of not more than 10 fixed values. Further, only when theHARQ acknowledgment information is an ACK, the error level indicationinformation or the triggered channel quality indication information istransmitted; otherwise, it is not transmitted.

Further, the downlink authorization includes a request indication field.If the indication field is 1, feedback of the error level indicationinformation and the HARQ acknowledgment information is triggered, orfeedback of the triggered channel quality indication information and theHARQ acknowledgement information is triggered; and if the indicationfield is reserved or is 0, the feedback information is not triggered.

Herein the terminal UE transmitting the error level indicationinformation and the HARQ acknowledgment information, or the triggeredchannel quality indication information and the HARQ acknowledgmentinformation to the base station through the PUSCH includes: the terminalsimultaneously transmitting the HARQ acknowledgment information and theerror level indication information, or the triggered channel qualityindication information and the HARQ acknowledgment information on ann^(th) subframe.

Herein the UE only transmits the error level indication information andthe HARQ acknowledgment information of the retransmission or thetriggered channel quality indication information and the HARQacknowledgment information to the base station, or the terminal UEtransmits the error level indication information and the HARQacknowledgment information of each transmission to the base station.

Alternatively, the above-described solution may further include thetransmission module transmitting CQI information to the base station.

Both of the above-mentioned receiving module and transmission module canbe realized by hardware such as DSP, FPGA, ASIC, CPU cooperatively. Theabove determination unit can be realized by hardware such as DSP, FPGA,ASIC, CPU.

With the above solution, the base station can quickly adjust themodulation and coding scheme MCS according to the data transmissionlevel indication information transmitted by the terminal. Furthermore,fast OLLA is achieved, the performance of the existing HARQ iscompatible and improved, and the existing feedback signaling design iscompatible and signaling overhead is maintained to a minimum. Insummary, the invention improves the effect of the link adaptation of thesystem on the basis of a small amount of uplink feedback signaling, andfinally provides the system capacity and spectral efficiency of themobile communication system.

Apparatus Embodiment Two

The embodiment of the present document provides a transmission node, asshown in FIG. 15, including:

a receiving module 1501 configured to receive data transmission levelindication information corresponding to a transport block transmitted bya first transmission node; and

a determination module 1502 configured to determine a Modulation andCoding Scheme (MCS) or a number K of retransmissions of data informationaccording to the data transmission level indication information.

The base station further includes: a transmission module 1503 configuredto, after determining the MCS of the transport block, perform coding onthe data indication information using the determined MCS to acquire bitsof data information, and transmit the bits of the data information to aUser Equipment (UE).

Herein, the data transmission level indication information refers tolevel information when data is transmitted wrongly, and includes one ofthe following: triggered error level indication information, triggeredchannel quality indication information, triggered power parameter levelindication information, triggered repetition level indicationinformation, triggered blind-detectable Acknowledgement (ACK)information, soft ACK/Negative Acknowledgement (NACK) information,indication information of joint coding of triggered channel qualitylevel information or a triggered power parameter level or a triggeredrepetition number level and ACK positive acknowledgement information, orindication information of joint coding of triggered channel qualitylevel information or a triggered power parameter level or a triggeredrepetition number level and Hybrid Automatic Repeat Request (HARD)acknowledgment information; herein the soft ACK/NACK information isindication information of joint coding of the error level indicationinformation and the ACK.

The receiving unit 1501 is configured to receive Channel QualityIndication (CQI) information transmitted by the first transmission node,and determine a modulation and coding scheme of the data informationaccording to the data transmission level Indication information.

The data information includes one of the following: a transport block, aset of erroneous code blocks of the transport block, and redundantpackets obtained by performing packet coding on a system code of thetransport block.

The data transmission level indication information includes code blockset error pattern level indication information; and the determinationmodule 1502 is configured to determine a set of erroneous code blocks ofthe transport block according to the code block set error pattern levelindication information, wherein the data information is the set oferroneous code blocks of the transport block.

The determination module 1502 is configured to, if the packet error rateor the code block error rate is lower than a threshold P0, performpacket coding on a system code of K0 data packets of the transport blockby the second transmission node to acquire M0 redundant packets, hereinthe data information is the M0 redundant packets; and if the packeterror rate is higher than a threshold value, not perform packet coding,herein the data information is the transport block.

The transport block and the X0 padding bits can be divided into K0 datapackets of the same size, K0 and M0 are positive integers greater thanor equal to 1, and X0 is an integer greater than or equal to 0; and thedata transmission level indication information includes packet errorrate or code block error rate level indication information.

The error level indication information is used to indicate levelinformation of an error degree and/or error pattern, which includes atleast one of the following: bit error rate level indication information,code block error rate level indication information, packet error ratelevel indication information, code block set error pattern levelindication information, code block error number indication information,and packet error number indication information.

The error level indication information indicates N levels, and differenterror level indication information indicates different error rateranges; herein an error rate range is defined by an error ratethreshold, and different error rate thresholds are fixed or aresemi-statically configured by a base station; and N is a positiveinteger greater than or equal to 2.

The error level indication information indicates N levels, and differenterror level indication information indicates different code block seterror pattern levels; and a transport block is divided into M codeblocks which are divided into N0 sets, and the code block set errorpattern level indication information is used to indicate whether eachcode block set is decoded wrongly or indicate the number of erroneouscode block sets; herein if at least one code block in a code block setis erroneous, the code block set is an erroneous code block set.

The triggered error level indication information, the channel qualityindication information, the power parameter level indicationinformation, or the repetition number level indication information islevel indication information triggered by the data shared channel orHARQ acknowledgment information or downlink authorization information.

The triggered channel quality indication information indicates M levels,different channel quality indication information indicates differentadjusted channel quality indication levels or channel quality indicationlevels; herein a step for adjusting the CQI is fixed or issemi-statically configured by a base station; herein M is a positiveinteger greater than or equal to 2.

The triggered channel quality indication information is a requiredchannel quality indication level or a channel quality indication levelrequired to be adjusted for correctly receiving or receiving a transportblock at a target error rate by the first transmission node on acorresponding resource of the data shared channel.

The triggered power parameter level indication information is a powerparameter level in a unit of dB required to be adjusted for correctlyreceiving or receiving the transport block at a target error rate by thefirst transmission node on a corresponding resource of the data sharedchannel.

The triggered repetition number level indication information is aretransmission number or a retransmission number required to be adjustedfor correctly receiving or receiving the transport block at a targeterror rate by the first transmission node on a corresponding resource ofthe data shared channel.

The transmission module 1503 is configured to receive the datatransmission level indication information corresponding to the transportblock transmitted by the first transmission node through the data sharedchannel or a control channel.

The transmission module 1503 is configured to receive the triggerederror level indication information, the triggered channel qualityindication information, the triggered power parameter level indicationinformation, or the triggered repetition number level indicationinformation together with the HARQ acknowledgment informationtransmitted by the first transmission node through the data sharedchannel; or receive, by a node, indication information of joint codingof the triggered error level indication information, the triggeredchannel quality indication information, the triggered power parameterlevel indication information, or the triggered repetition number levelindication information and the ACK or the HARQ acknowledgementinformation transmitted by the first transmission node through thecontrol channel.

The transmission module 1503 is configured to, if the secondtransmission node receives the HARQ acknowledgement information througha control channel on an n^(th) subframe, receive the triggered errorlevel indication information, the triggered channel quality indicationinformation, the triggered power parameter level indication information,or the triggered repetition number level indication information throughanother control channel or data shared channel on an (n+k)^(th)subframe, where n is any positive integer and k is a fixed value or avalue in a set of not more than 10 fixed values.

The transmission module 1503 is configured to, if the secondtransmission node receives the transport block through the data sharedchannel on an n^(th) subframe, receive the triggered error levelindication information, the triggered channel quality indicationinformation, the triggered power parameter level indication information,or the triggered repetition number level indication information throughanother control channel or data shared channel on an (n+k)^(th)subframe, where n is any positive integer and k is a fixed value or avalue in a set of not more than 10 fixed values.

The transmission module 1503 is configured to, if a request indicationfield is 1, trigger feedback of the error level indication information,the channel quality indication information, the power parameter levelindication information, the repetition number level indicationinformation together with the HARQ acknowledgement information, and ifthe request indication field is reserved or is 0, not trigger thefeedback information, herein an authorization control information formatcorresponding to the data shared channel includes the request indicationfield.

The transmission module 1503 is configured to, if the secondtransmission node receives an authorization control information formatthrough the control channel on an n^(th) subframe, receive triggedchannel quality indication level information of one or two transportblocks of the data shared channel corresponding to the downlinkauthorization through a PUCCH or PUSCH on an (n+k)^(th) subframe, wheren is any positive integer and k is a fixed value or a value in a set ofnot more than 10 fixed values.

The transmission module 1503 is configured to, if a request indicationfield is 1, trigger feedback of the error level indication information,the channel quality indication information, the power parameter levelindication information, the repetition number level indicationinformation together with the HARQ acknowledgement information, and ifthe request indication field is reserved or is 0, not trigger thefeedback information, herein the authorization control informationformat includes the request indication field.

The transmission module 1503 is configured to receive the HARQacknowledgment information and one of the following on an n^(th)subframe simultaneously: the error level indication information, thechannel quality indication information, the power parameter levelindication information and the repetition number level indicationinformation.

The determination module 1502 is configured to predict an initial Signalto Interference Plus Noise Ratio (SINR) 0 according to the CQIinformation; in a first adjustment period, perform adjustment of a firsttime on the SINR0 according to the HARQ acknowledgment information inthe data transmission level indication information to acquire SINR1 asSINR0 after the adjustment of the first time; in a second adjustmentperiod, perform adjustment of a second time on the SINR0 according tothe data transmission level indication information to acquire SINR2; anddetermine the MCS of the data information according to the SINR2acquired after the adjustment of the second time and according to apreset SINR and MCS correspondence table.

Herein the data transmission level indication information includes atleast one of the following: the triggered error level indicationinformation, the triggered channel quality indication information, andthe triggered power parameter level indication information.

The determination module 1502 is configured to predict an initial SINR0according to the CQI information; perform adjustment of the second timeon the SINR0 according to the data transmission level indicationinformation to acquire SINR2; and determine the MCS of the datainformation according to the SINR2 acquired after the adjustment andaccording to a preset SINR and MCS correspondence table.

Herein the data transmission level indication information includes atleast one of the following: the triggered error level indicationinformation, the triggered channel quality indication information, andthe triggered power parameter level indication information.

The determination module 1502 is configured to adjust SINR0 according tothe data transmission level indication information to acquire SINR2; anddetermine the MCS of the data information according to the SINR2acquired after the adjustment and according to a preset SINR and MCScorrespondence table.

Herein the data transmission level indication information includes atleast one of the following: the triggered error level indicationinformation, the triggered channel quality indication information, andthe triggered power parameter level indication information.

The determination module 1502 is configured to perform modulation andcoding at a predefined MCS level to acquire bits of code words andretransmit the bits of the code words to the first transmission node forK times according to repetition number level indication information inthe data transmission level indication information.

Herein the data transmission level indication information includes atleast one of the following: the triggered error level indicationinformation, the triggered channel quality indication information, andthe triggered power parameter level indication information.

The determination module 1502 is configured to detect the positiveacknowledgment ACK information on a preset candidate resource, if theinformation is not detected, perform modulation and coding at apredefined MCS level to acquire bits of code words, retransmit the bitsof the code words to the first transmission node all the time, and ifthe information is detected, stop retransmission of the data.

Herein the data transmission level indication information at leastincludes the triggered blind-detectable positive acknowledgement ACKinformation.

Further, the determination module 1502 includes: an acquisitionsub-module 15021, a first adjustment sub-module 15022, a secondadjustment sub-module 15023 and a selection sub-module 15024.

Herein the acquisition sub-module 15021 is configured to predict aninitial Signal to Interference Plus Noise Ratio (SINR) 0 according tothe CQI information; the first adjustment sub-module 15022 is configuredto determine a first adjustment signal-to-noise ratioΔ SINR1 accordingto the HARQ acknowledgment information of the data transmission levelindication information transmitted by the terminal, and adjust thepredicted SINR1=SINR0+ΔSINR1 in a period T1, herein T1 is a first timelength; the second adjustment sub-module 15023 is configured todetermine a second adjustment signal-to-noise ratioΔ SINR2 according tothe error level indication information or the Channel Quality Indication(CQI) information of the data transmission level indication informationtransmitted by the terminal, and adjust the predicted SINR2=SINR1+ΔSINR2 in a period T2, wherein T2 is a second time length, and T2 is lessthan T1; and the selection sub-module 15024 is configured to select asuitable MCS according to the adjusted predicted SIN2 and acorrespondence relationship between the SINR and the MCS.

Further, the determination module may only include the acquisitionsub-module, the second adjustment sub-module and the selectionsub-module.

Both of the above-mentioned receiving module and transmission module canbe realized by hardware such as DSP, FPGA, ASIC, CPU etc. The abovedetermination unit can be realized by hardware such as DSP, FPGA, ASIC,CPU etc.

In summary, with the solution according to an embodiment of the presentdocument, it ensures that the system realizes more rapid link adaptationunder the condition of adding some uplink feedback signaling overhead,which is beneficial for reducing the system delay, facilitatinghigh-speed data transmission. and improving the system performance.

Hereinafter, in the present embodiment, the base station and theterminal provide a complete link adaptation process through their ownprocessing and a mutual interaction process. A terminal is responsiblefor generating and transmitting a CQI, HARQ acknowledgment informationand error level indication information, and the base station completesthe scheduling of the terminal according to the transmission informationto achieve the best transmission scheme from the base station to theterminal, as shown in FIG. 16:

In step 1601, the base station transmits a CSI-RS and/or CRS to theterminal;

in step 1602, the terminal performs channel measurement and/orinterference measurement according to the CSI-RS or CRS, and thenperforms CQI calculation to acquire a CQI of a downlink channel;

in step 1603, the terminal UE determines the data transmission levelindication information corresponding to each transport block accordingto the received signal of the downlink data shared channel;

in step 1604, the terminal UE transmits the data transmission levelindication information and the CQI information to the base stationthrough the physical uplink control channel;

in step 1605, the base station receives the data transmission levelindication information and the CQI information corresponding to onetransport block transmitted by the terminal;

in step 1606, the base station acquires a predicted SINR0 according tothe CQI transmitted by the terminal;

in step 1607, the base station adjusts the predicted SINR according tothe HARQ acknowledgment information in the data level indicationinformation transmitted by the terminal to acquire SINR1=SINR0+ΔSNR1;

in step 1608, the base station adjusts the predicted SINR according tothe error level indication information or the triggered channel qualityindication in the data level indication information transmitted by theterminal to acquire SINR2=SINR1+ΔSNR2;

in step 1609, the base station allocates N_PRB subbands to the terminalaccording to the adjusted predicted SINR2 and a fairness factor;

in step 1610, the base station determines all possible TBSs under theN_PRB according to the N_PRB and an N_PRB and I_MCS to the TBS table inthe LTE protocol;

in step 1611, the base station traverses all possible TBSs, and acquiresthe BLERs corresponding to all TBSs according to a link level curve whenthe spectrum efficiency is the maximum code length of the TBS/N_PRB andthe impact of the TBS on the performance;

in step 1612, a TBS when the BLER is closest to and less than the targetBLER=0.1 and a corresponding I_MCS are determined, the TBS is allocatedto the user; and

in step 1613, the base station transmits TBS information bits to theuser on the allocated N_PRB physical resource blocks according to themodulation and coding mode indicated by the I_MCS.

The above description is only the embodiments of the present documentand is not intended to limit the present document. For those skilled inthe art, the invention can have various modifications and variations.Any of modification, equivalent and improvement etc., which is madewithin the essence and principle of the present document, should becontained within the scope of the claims of the present document.

INDUSTRIAL APPLICABILITY

With the solution according to the embodiments of the present document,there is provided a method of transmitting a data error level on thebasis of compatibility with existing HARQ acknowledgment informationfeedback in the case of a small increase of uplink feedback controlsignaling overhead. According to the transmitted HARQ acknowledgmentinformation and the data error level, the base station can quickly givean offset value of the predicted SINR for adjusting the predicted SINRwith the CQI being given and thereby adjusting the modulation and codingscheme MCS quickly according to the information, herein an adjustmentperiod can even be reduced from several tens milliseconds to severalhundred milliseconds to less than ten milliseconds. The invention hasthe following advantages. Firstly, fast link adaptation is realized toovercome the problem of inaccuracy of the CQI prediction; secondly, itis compatible with the existing HARQ scheme and improves the performanceand efficiency of the existing HARQ; and finally, the small signalingoverhead is guaranteed. In summary, the link adaptation technology ofthe present document can effectively meet the requirements of a wirelesscommunication link for link adaptation in scenarios such as fast channelchange (especially for mobile networks), traffic data burst,interference data burst, cell handover, etc.

The above description is only the preferable embodiments of the presentdocument and is not intended to limit the protection scope of thepresent document.

What is claimed is:
 1. A method for processing feedback information,applied in a first transmission node, comprising: the first transmissionnode receiving a signal of a data shared channel, and determining datatransmission level indication information of a transport block accordingto the signal; wherein the data transmission level indicationinformation is used to indicate a data transmission level; and the firsttransmission node transmitting the data transmission level indicationinformation corresponding to the transport block to a secondtransmission node; wherein the data transmission level indicationinformation comprises soft ACK/NACK, Acknowledgement/NegativeAcknowledgement, information; wherein the soft ACK/NACK information isindication information of joint coding of error level indicationinformation and ACK information, the first transmission node generatesthe ACK information when the transport block is decoded successfully. 2.The method according to claim 1, wherein when data of the transportblock is decoded wrongly, the error level indication information is usedto indicate level information of an error degree and/or error pattern,wherein the level information comprises at least one of the following:code block error rate level information, packet error rate levelinformation, code block set error pattern level information, code blockerror number level information, and packet error number levelinformation.
 3. The method according to claim 2, wherein the error levelindication information indicates N error levels, and different errorlevels indicate different code block set error pattern levels; and thetransport block is divided into M code blocks which are divided into N0code block sets; wherein N0 is an integer greater than or equal to 2,and M and N are equal to or greater than N0; and code block set errorpattern level indication information is used to indicate whether one ofthe N0 code block sets is decoded wrongly; wherein when at least onecode block in the code block set is decoded wrongly, the code block setis an erroneous code block set.
 4. The method according to claim 1,further comprising: determining an error level in the data transmissionlevel information; wherein said determining an error level in the datatransmission level information comprises: determining the error levelaccording to a Block Code Error Rate BCER of data of the decodedtransport block; or determining the error level according to a PacketError Rate PER or a Frame Error Rate FER of data of the decodedtransport block, wherein a size of a packet may not be equal to a sizeof a code block.
 5. The method according to claim 4, further comprising:calculating the BCER; wherein said calculating the BCER comprisesdecoding the M code blocks of the received transport block respectivelyto successfully acquire L code blocks, wherein the BCER of the transportblock is equal to L/M, the transport block comprises M code blocks, L isa positive integer equal to or greater than 0, and M is a positiveinteger equal to or greater than 1, or, further comprising: calculatingthe PER; wherein said calculating the PER comprises decoding receivedtransport blocks respectively to determine that L data packets in atransport block are successfully decoded and the PER of the transportblock is equal to L/M, wherein the transport block comprises M datapackets, L is a positive integer greater than or equal to 0, and M is apositive integer equal to or greater than 1, or, further comprising:calculating the channel quality indication level information or powerparameter level information or repetition level information; whereinsaid calculating the channel quality indication level information orpower parameter level information or repetition level informationcomprises: decoding received transport blocks respectively to acquireerror level indication information or mutual entropy information of eachbit of the transport block; and calculating the channel qualityindication level information or power parameter level information orrepetition level information according to the error level indicationinformation or the mutual information of each bit.
 6. The methodaccording to claim 1, wherein the first transmission node transmittingdata transmission level indication information corresponding to thetransport block to a second transmission node comprises: the firsttransmission node transmitting the data transmission level indicationinformation to the second transmission node through the data sharedchannel or a control channel, and, wherein the first transmission nodetransmitting indication information of joint coding of the triggerederror level indication information and the ACK to the secondtransmission node through the control channel.
 7. The method accordingto claim 6, wherein wherein the first transmission node transmitting thedata transmission level indication information to the secondtransmission node through the data shared channel or the control channelcomprises: if the terminal transmits the transport block through thedata shared channel on an n^(th) subframe, transmitting the triggerederror level indication information through another control channel ordata shared channel on an n+k^(th) subframe, wherein n is any positiveinteger and k is a fixed value or a value in a set of not more than 10fixed values.
 8. A method for processing feedback information, appliedin a second transmission node, comprising: the second transmission nodereceiving data transmission level indication information of a transportblock transmitted by a first transmission node; and the secondtransmission node determining a Modulation and Coding Scheme MCS or anumber K of retransmissions of data information according to the datatransmission level indication information, wherein the data transmissionlevel indication information is used to indicate data transmission levelinformation, the data transmission level indication information isacquired according to a data shared channel, and K is an integer greaterthan or equal to 1; wherein the data transmission level indicationinformation comprises soft ACK/NACK, Acknowledge/Negative Acknowledge,information; wherein the soft ACK/NACK information is indicationinformation of joint coding of error level indication information andACK information, the first transmission node generates the ACKinformation when the transport block is decoded successfully.
 9. Themethod according to claim 8, wherein after determining the MCS of thetransport block, the method further comprises: performing modulation andcoding on the data information using the determined MCS to acquire asequence of modulated symbols, and transmitting the sequence ofmodulated symbols to the first transmission node.
 10. The methodaccording to claim 9, wherein the error level indication information isused to indicate level information of an error degree and/or errorpattern, which comprises at least one of the following: code block errorrate level indication information, packet error rate level indicationinformation, code block set error pattern level indication information,code block error number indication information, and packet error numberindication information.
 11. The method according to claim 9, wherein theerror level indication information indicates N levels, and differenterror levels indicate different code block set error pattern levels; anda transport block is divided into M code blocks which are divided intoN0 sets, and the code block set error pattern level indicationinformation is used to indicate whether each code block set is decodedwrongly; wherein when at least one code block in a code block set iserroneous, the code block set is an erroneous code block set, wherein Mis greater than or equal to 1 and N0 is less than or equal to M.
 12. Themethod according to claim 9, wherein the second transmission nodereceiving data transmission level indication information correspondingto the transport block transmitted by the first transmission nodecomprises: the second transmission node receiving the data transmissionlevel indication information corresponding to the transport blocktransmitted by the first transmission node through the data sharedchannel or a control channel, and, wherein the second transmission nodereceiving indication information of joint coding of the triggered errorlevel indication information and the ACK transmitted by the firsttransmission node through the control channel.
 13. The method accordingto claim 12, wherein the second transmission node receiving the datatransmission level indication information transmitted by the firsttransmission node through the data shared channel or the control channelcomprises: if the second transmission node receives the transport blockthrough the data shared channel on an n^(th) subframe, receiving thetriggered error level indication information through another controlchannel or data shared channel on an n+k^(th) subframe, wherein n is anypositive integer and k is a fixed value or a value in a set of not morethan 10 fixed values.
 14. The method according to claim 8, furthercomprising: the second transmission node receiving Channel QualityIndication CQI information transmitted by the first transmission node,wherein the second transmission node further needs to determine amodulation and coding scheme of the data information according to thedata transmission level Indication information.
 15. The method accordingto claim 8, wherein the data information comprises one of the following:a transport block, a set of erroneous code blocks of the transportblock, and redundant packets obtained by performing packet coding on asystem code of the transport block, wherein a transport block and X0padding bits constitute K0 packets of the same size, K0 is an integergreater than or equal to 1, and X0 is greater than or equal to
 0. 16.The method according to claim 8, wherein the data transmission levelinformation comprises code block set error pattern level information;and correspondingly, the method further comprises: the secondtransmission node determining a set of erroneous code blocks of thetransport block according to the code block set error pattern levelinformation, wherein the data information is the set of erroneous codeblocks of the transport block, or, wherein the data transmission levelindication information comprises packet error rate or code block errorrate level indication information; and correspondingly, the methodfurther comprises: if the packet error rate or the code block error rateis lower than a threshold P0, the second transmission node performingpacket coding on a system code of K0 data packets of the transport blockto acquire M0 redundant packets, wherein the data information is the M0redundant packets; and if the packet error rate is higher than athreshold value, not performing packet coding, wherein the datainformation is the transport block; wherein the transport block and theX0 padding bits can be divided into K0 data packets of the same size, K0and M0 are positive integers greater than or equal to 1, and X0 isgreater than or equal to
 0. 17. A transmission node, comprising hardwareperforming instructions stored in a non-transitory computer readablemedium which executes steps in following modules: a receiving moduleconfigured to receive a signal of a data shared channel; a determinationmodule configured to determine data transmission level indicationinformation of a transport block according to the signal; and atransmission module configured to transmit the data transmission levelindication information corresponding to the transport block to a secondtransmission node; wherein the data transmission level indicationinformation comprises soft ACK/NACK, Acknowledgement NegativeAcknowledgement, information; wherein the soft ACK/NACK information isindication information of joint coding of error level indicationinformation and ACK information, the transmission node generates the ACKinformation when the transport block is decoded successfully.
 18. Thetransmission node according to claim 17, wherein the error levelindication information indicates N levels, and different error levelsindicate different code block set error pattern levels; and a transportblock is divided into M code blocks which are divided into N0 sets; andthe code block set error pattern level indication information is used toindicate whether each code block set is decoded wrongly; wherein when atleast one code block in the code block set is decoded wrongly, the codeblock set is an erroneous code block set.
 19. A transmission node,comprising hardware performing instructions stored in a non-transitorycomputer readable medium which executes steps in the following modules:a receiving module configured to receive data transmission levelindication information of a transport block transmitted by a firsttransmission node; and a determination module configured to determine aModulation and Coding Scheme MCS or a number K of retransmissions ofdata information according to the data transmission level indicationinformation, wherein K is greater than or equal to 1; wherein the datatransmission level indication information comprises soft ACK/NACK,Acknowledgement/Negative Acknowledgement, information, wherein the softACK/NACK information is indication information of joint coding of errorlevel indication information and ACK information, the transmission nodegenerates the ACK information when the transport block is decodedsuccessfully.
 20. The transmission node according to claim 19, whereinthe error level indication information indicates N levels, and differenterror levels indicate different code block set error pattern levels; anda transport block is divided into M code blocks which are divided intoN0 sets, and the code block set error pattern level indicationinformation is used to indicate whether each code block set is decodedwrongly; wherein when at least one code block in a code block set iserroneous, the code block set is an erroneous code block set.
 21. Asystem for processing feedback information, comprising: a firsttransmission node configured to receive a signal of a data sharedchannel, determine data transmission level indication information of atransport block according to the signal, and transmit the datatransmission level indication information corresponding to the transportblock to a second transmission node; and the second transmission nodeconfigured to receive the data transmission level indication informationof the transport block transmitted by the first transmission node, anddetermine a Modulation and Coding Scheme MCS of data information or anumber K of retransmissions according to the data transmission levelindication information; wherein the data transmission level indicationinformation comprises soft ACK/NACK, Acknowledgement/NegativeAcknowledgement, information; wherein the soft ACK/NACK information isindication information of joint coding of error level indicationinformation and ACK information, the first transmission node generatesthe ACK information when the transport block is decoded successfully.